Supporting Learning of Programming with Tutoring Systems
通过辅导系统支持编程学习
基本信息
- 批准号:RGPIN-2022-04876
- 负责人:
- 金额:$ 2.99万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2022
- 资助国家:加拿大
- 起止时间:2022-01-01 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
In many institutions, programming classes are now endorsed for all students (not just computer science majors) at pre- and post-secondary levels. However, programming classes have notoriously high failure and drop-out rates. This may be because programming, while sharing some overlap with other problem-solving activities, additionally requires a novel way to think and problem solve in order to master the skills needed to program. Since these skills are unique to programming, supporting them requires innovative pedagogical approaches. My research program will advance educational technologies, called tutoring systems, that help students learn to program by encouraging constructive processing of examples. Examples play a key role in cognitive skill acquisition but to date relatively little work exists on leveraging them to support learning of programming via tutoring systems. To address this gap, the proposed work has three main research streams: (1) interventions focused on example design (including gaps in example solutions, prompts to encourage self-explanation, and erroneous examples), (2) instructional sequencing of examples vs. problems, and (3) promotion of programming as a creative activity through multiple examples. In the short term, the focus will be on the design of tutoring system functionalities, including studies to identify interface features that promote student learning through constructive reasoning. The long-term goal is to add to the tutoring systems adaptation capabilities that tailor instruction, accomplished by extending the tutors with student models. A student model stores information about individual students (e.g., their knowledge and affect) and updates that information in real time based on students' interactions with a tutoring system; this information is used by the tutoring system to tailor instruction to a given student's needs. The proposed research has intellectual merit. The tutoring systems developed by my research program will serve as testbeds for answering research questions related to effective tutoring-system design, as well the utility of novel cognitive and affective interventions focused on core programming skills. Thus, the results will contribute to artificial intelligence & education, cognitive science, and human-computer-interaction fields. On the broad impact side, my research program will produce a series of online tutors designed for a diverse audience that provide personalized help to all students, including ones coming from non-traditional CS backgrounds. By making programming accessible, this has potential to motivate interest in this domain and thus broaden participation in the field.
在许多机构中,现在所有学生(不仅仅是计算机科学专业的学生)都认可了编程课程。然而,编程课程的不及格率和辍学率是出了名的高。这可能是因为编程虽然与其他解决问题的活动有一些重叠,但还需要一种新颖的思考和解决问题的方式,以便掌握编程所需的技能。由于这些技能是编程所独有的,因此支持它们需要创新的教学方法。我的研究计划将推进称为辅导系统的教育技术,通过鼓励对示例进行建设性处理来帮助学生学习编程。示例在认知技能习得中发挥着关键作用,但迄今为止,利用它们通过辅导系统支持编程学习的工作相对较少。为了解决这一差距,拟议的工作有三个主要研究方向:(1)侧重于示例设计的干预措施(包括示例解决方案中的差距、鼓励自我解释的提示和错误示例),(2)示例与问题的教学顺序,以及(3)通过多个示例促进编程作为创造性活动。短期内,重点将放在辅导系统功能的设计上,包括研究识别通过建设性推理促进学生学习的界面功能。长期目标是增加辅导系统的适应能力,以定制教学,通过扩展导师与学生模型来实现。学生模型存储有关个别学生的信息(例如,他们的知识和情感),并根据学生与辅导系统的交互实时更新该信息;辅导系统使用该信息来根据特定学生的需求定制教学。拟议的研究具有智力价值。我的研究项目开发的辅导系统将作为回答与有效辅导系统设计相关的研究问题的测试平台,以及针对核心编程技能的新颖认知和情感干预的实用性。因此,研究成果将有助于人工智能与教育、认知科学和人机交互领域。在广泛的影响方面,我的研究项目将产生一系列专为不同受众设计的在线导师,为所有学生提供个性化帮助,包括来自非传统计算机背景的学生。通过使编程变得易于访问,这有可能激发人们对该领域的兴趣,从而扩大该领域的参与。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Muldner, Kasia其他文献
An analysis of students' gaming behaviors in an intelligent tutoring system: predictors and impacts
- DOI:
10.1007/s11257-010-9086-0 - 发表时间:
2011-04-01 - 期刊:
- 影响因子:3.6
- 作者:
Muldner, Kasia;Burleson, Winslow;VanLehn, Kurt - 通讯作者:
VanLehn, Kurt
Assistance that fades in improves learning better than assistance that fades out
- DOI:
10.1007/s11251-020-09520-7 - 发表时间:
2020-07-17 - 期刊:
- 影响因子:2.5
- 作者:
Jennings, Jay;Muldner, Kasia - 通讯作者:
Muldner, Kasia
Investigating the Relationship between Neural Sensory Gateways and Creative Performance Using Convergent and Divergent Tasks
- DOI:
10.1080/10400419.2020.1717802 - 发表时间:
2020-02-10 - 期刊:
- 影响因子:2.6
- 作者:
Ahsan, Naba;Van Benthem, Kathleen;Muldner, Kasia - 通讯作者:
Muldner, Kasia
Muldner, Kasia的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Muldner, Kasia', 18)}}的其他基金
Extending educational technologies with user models of cognitive, affective and meta-cognitive student states
通过认知、情感和元认知学生状态的用户模型扩展教育技术
- 批准号:
RGPIN-2015-04985 - 财政年份:2021
- 资助金额:
$ 2.99万 - 项目类别:
Discovery Grants Program - Individual
Extending educational technologies with user models of cognitive, affective and meta-cognitive student states
通过认知、情感和元认知学生状态的用户模型扩展教育技术
- 批准号:
RGPIN-2015-04985 - 财政年份:2020
- 资助金额:
$ 2.99万 - 项目类别:
Discovery Grants Program - Individual
Extending educational technologies with user models of cognitive, affective and meta-cognitive student states
通过认知、情感和元认知学生状态的用户模型扩展教育技术
- 批准号:
RGPIN-2015-04985 - 财政年份:2019
- 资助金额:
$ 2.99万 - 项目类别:
Discovery Grants Program - Individual
Extending educational technologies with user models of cognitive, affective and meta-cognitive student states
通过认知、情感和元认知学生状态的用户模型扩展教育技术
- 批准号:
RGPIN-2015-04985 - 财政年份:2018
- 资助金额:
$ 2.99万 - 项目类别:
Discovery Grants Program - Individual
Extending educational technologies with user models of cognitive, affective and meta-cognitive student states
通过认知、情感和元认知学生状态的用户模型扩展教育技术
- 批准号:
RGPIN-2015-04985 - 财政年份:2017
- 资助金额:
$ 2.99万 - 项目类别:
Discovery Grants Program - Individual
Extending educational technologies with user models of cognitive, affective and meta-cognitive student states
通过认知、情感和元认知学生状态的用户模型扩展教育技术
- 批准号:
RGPIN-2015-04985 - 财政年份:2016
- 资助金额:
$ 2.99万 - 项目类别:
Discovery Grants Program - Individual
Extending educational technologies with user models of cognitive, affective and meta-cognitive student states
通过认知、情感和元认知学生状态的用户模型扩展教育技术
- 批准号:
RGPIN-2015-04985 - 财政年份:2015
- 资助金额:
$ 2.99万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:合作创新研究团队
Understanding structural evolution of galaxies with machine learning
- 批准号:n/a
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
煤矿安全人机混合群智感知任务的约束动态多目标Q-learning进化分配
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于领弹失效考量的智能弹药编队短时在线Q-learning协同控制机理
- 批准号:62003314
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
集成上下文张量分解的e-learning资源推荐方法研究
- 批准号:61902016
- 批准年份:2019
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
具有时序迁移能力的Spiking-Transfer learning (脉冲-迁移学习)方法研究
- 批准号:61806040
- 批准年份:2018
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
基于Deep-learning的三江源区冰川监测动态识别技术研究
- 批准号:51769027
- 批准年份:2017
- 资助金额:38.0 万元
- 项目类别:地区科学基金项目
具有时序处理能力的Spiking-Deep Learning(脉冲深度学习)方法研究
- 批准号:61573081
- 批准年份:2015
- 资助金额:64.0 万元
- 项目类别:面上项目
基于有向超图的大型个性化e-learning学习过程模型的自动生成与优化
- 批准号:61572533
- 批准年份:2015
- 资助金额:66.0 万元
- 项目类别:面上项目
E-Learning中学习者情感补偿方法的研究
- 批准号:61402392
- 批准年份:2014
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
相似海外基金
A Holistic Approach to Improve Learning and Motivation in Introductory Programming with Automated Grading, Web-based Team Support, and Game Development
通过自动评分、基于网络的团队支持和游戏开发提高入门编程学习和动机的整体方法
- 批准号:
2345097 - 财政年份:2024
- 资助金额:
$ 2.99万 - 项目类别:
Standard Grant
Development and Promotion of Teaching Materials for Inquiry Learning in Collaboration with Programming Education for Microscale Experiments
与微型实验编程教育合作的探究性学习教材的开发与推广
- 批准号:
23K02764 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: Towards Engaged, Personalized and Transferable Learning of Secure Programming by Leveraging Real-World Security Vulnerabilities
协作研究:利用现实世界的安全漏洞实现安全编程的参与式、个性化和可转移学习
- 批准号:
2235976 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Standard Grant
SHF: Medium: Scallop: A Neurosymbolic Programming Framework for Combining Logic with Deep Learning
SHF:Medium:Scallop:一种将逻辑与深度学习相结合的神经符号编程框架
- 批准号:
2313010 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Continuing Grant
Collaborative Research: Towards Engaged, Personalized and Transferable Learning of Secure Programming by Leveraging Real-World Security Vulnerabilities
协作研究:利用现实世界的安全漏洞实现安全编程的参与式、个性化和可转移学习
- 批准号:
2235224 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Standard Grant
Improving Programming Skills of Engineering Students at Historically Black Colleges and Universities Using AI-enhanced Personalized Adaptive Learning Tools
使用人工智能增强的个性化自适应学习工具提高传统黑人学院和大学工程专业学生的编程技能
- 批准号:
2236002 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Standard Grant
Fostering Culturally Relevant Programming Learning Experiences by Learnersourcing Contextualized Worked-Out Examples
通过学习者提供情境化的实例来培养与文化相关的编程学习体验
- 批准号:
2315683 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Standard Grant
An Integrated Programming Learning Platform Combining Fine-Grained Learning Logs of Knowledge Acquisition and Exercises
知识获取与练习细粒度学习日志相结合的综合编程学习平台
- 批准号:
23K17016 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Improving Programming Skills of Engineering Students at Historically Black Colleges and Universities Using AI-enhanced Personalized Adaptive Learning Tools
使用人工智能增强的个性化自适应学习工具提高传统黑人学院和大学工程专业学生的编程技能
- 批准号:
2235731 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Standard Grant
Learning Analytics for Process-driven Computer Programming Assignments
流程驱动的计算机编程作业的学习分析
- 批准号:
2321304 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Standard Grant