CAREER: Towards Intelligent Learning Environments that Support the Practice of Programming
CAREER: Towards Intelligent Learning Environments that Support the Practice of Programming
批准号:
2045809
负责人:
Eleanor O'Rourke
金额:
$59.79万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-06-01 至 2026-05-31
中文摘要
技术在现代社会中扮演着重要的角色,塑造着人们的社交、学习和工作方式。因此,所有经济部门对编程技能的需求都很高。虽然大学计算机科学(CS)课程的注册人数迅速增长,但许多学生难以学习编程,该专业的保留率很低。学习编程需要掌握解决问题、系统调试和适应性规划等实践。然而,CS课程的注册人数不断增加,使得教师很难监督学生的练习并提供反馈。考虑到学生的编程过程不能从最终解决方案中确定,教师很少了解学生的编程实践。这个项目利用了一个独特的机会来自动观察和支持编程过程,旨在通过建立评估和适应学生动机和实践的智能编程环境来促进对编程过程的科学理解。作为一个职业项目,它采用综合教育和外展努力,发展所需的理论和技术基础,以开发和传播有效支持编程实践的智能学习环境。这个职业项目探索并解决在计算机科学入门课程中促进有效编程实践的核心挑战。PI之前的工作显示,学生们经常使用编程实践作为他们是否表现良好的信号。例如,许多学生认为,计划和查找语法是能力低下的迹象,即使专家认为这些做法是编程的自然部分。此外,这些自我评估已被证明会影响自我效能感,或影响学生对自己成功能力的信念。这些发现提出了两个核心挑战。首先,学生对编程的不准确预期可能会导致他们避免有效的专家实践。其次,学生在进行这些练习时可能会产生低自我效能感,这一因素可能会影响课程表现和选择CS专业。该项目提出了一种通用的方法和一套技术来解决这些挑战,方法是(1)开发自动检测编程实践的行为模型,以实现对学生动机和实践的大规模研究;以及(2)设计和评估干预措施,提供个性化指导,帮助学生培养动机和有效的实践。拟议的教育计划将通过以下方式扩大研究的影响:(1)面向CS教师的在线研讨会,重点关注学生的动机和实践;(2)为计划成为CS教师的研究生开设新课程;以及(3)为在CS中代表性不足的学生提供研究机会。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Technology plays an important role in modern society, shaping how people socialize, learn, and work. As a result, programming skills are in high demand across all sectors of the economy. While enrollments in university computer science (CS) courses are growing rapidly, many students struggle to learn programming and retention in the major is low. Learning to program requires mastering practices like problem-solving, systematic debugging, and adaptive planning. However, rising enrollments in CS classes make it difficult for instructors to monitor student practices and provide feedback. Given that a student’s programming process cannot be determined from the final solution, instructors rarely have visibility into students’ programming practices. This project leverages a unique opportunity to observe and support the programming process automatically and aims to advance scientific understanding of the programming process by building intelligent programming environments that assess and adapt to students’ motivations and practices. As a CAREER project, it employs integrated education and outreach efforts, to develop the theoretical and technical foundations needed to develop and disseminate intelligent learning environments that effectively support the practice of programming.This CAREER project explores and addresses core challenges in promoting effective programming practices in introductory CS courses. The PI’s prior work reveals that students often use programming practices as signals of whether they are performing well. For example, many students believe that planning and looking up syntax are signs of low ability, even though experts consider these practices a natural part of programming. Furthermore, these self-assessments have been shown to impact self-efficacy, or a student’s belief in their ability to succeed. These findings introduce two core challenges. First, students’ inaccurate expectations about programming may lead them to avoid effective expert practices. Second, students may develop low self-efficacy when they engage in these practices, a factor that can impact course performance and the decision to major in CS. This project proposes a general approach and set of techniques to address these challenges by (1) developing behavioral models that automatically detect programming practices to enable a large-scale study of student motivations and practices, and (2) designing and evaluating interventions that provide personalized guidance to help students develop motivation and effective practices. The proposed education plan will expand the impact of the research through (1) online workshops for CS instructors that focus on student motivation and practices, (2) new courses for graduate students who plan to become CS instructors, and (3) research opportunities for students who are underrepresented in CS.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Using Electrodermal Activity Measurements to Understand Student Emotions While Programming
在编程时使用皮肤电活动测量来了解学生的情绪
DOI:
10.1145/3501385.3543981
发表时间:
2022
期刊:
The ACM International Computing Education Research Conference
影响因子:
--
作者:
[Gorson, Jamie, Cunningham, Kathryn, Worsley, Marcelo, O'Rourke, Eleanor]
通讯作者:
O'Rourke, Eleanor
NSF Cyberlearning: Context-Aware Metacognitive Practice: Instrumenting Classroom Ecosystems to Help Introductory Computer Science Students Develop Effective Learning Strategies
-
批准号:2016900
-
项目类别:Standard Grant
-
资助金额:$74.9万
-
财政年份:2020
-
负责人:Eleanor O'Rourke
-
依托单位:
CRII: CHS: Automatically Praising Learning Process to Promote the Growth Mindset in Computer Science
-
批准号:1755628
-
项目类别:Standard Grant
-
资助金额:$17.47万
-
财政年份:2018
-
负责人:Eleanor O'Rourke
-
依托单位:
海外基金