Practicing the Process of Programming
Practicing the Process of Programming
批准号:
1432190
负责人:
Amruth Kumar
金额:
$49.95万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-09-01 至 2021-08-31
中文摘要
计算机科学毕业生人数少是一个全国性的问题。离开计算机科学的一个经常被引用的原因是学生在编程方面的困难。这个项目的目标是建立一个软件导师,提供反馈,旨在指导学生通过开发一系列步骤来解决给定的问题,选择适合每个步骤的编程语言功能,然后使用这些功能编写代码的过程。学生将学习使用软件导师解决40个不同复杂性的问题。预计软件导师将有助于减少学生人数,特别是女性,他们通常会退出编程课程,并增加最终进入信息技术职业的毕业生人数。本研究开发项目将包括以下活动:1)创建实践软件,提供形成性反馈,帮助学生通过解决问题学习算法公式和程序设计。此外,学生将学习编写代码的问题,这将涵盖选择,循环和函数在Java和C++。2)使用教学模块的形成性评估和来自实践软件的反馈来评估学生在整个课程中的学习情况。总结性评价将审查软件对学生在计算机科学入门课程中取得成功的影响,衡量标准是成绩、保留率,特别是软件对妇女在编程入门课程中的不同影响。3)通过研究会议和期刊传播该项目的成果,并在教育工作者中分享实践软件,以便在其他计算机科学入门课程中采用和使用。
英文摘要
The low numbers of computer science graduates is a national concern. One of the frequently cited reasons for leaving computer science is students' difficulties with programming. The goal of this project is to build a software tutor that provides feedback designed to guide students through the process of developing a sequence of steps to solve a given problem, selecting the programming language features appropriate for each step, and then writing code using those features. Students will learn to solve 40 different problems of varying complexity using the software tutor. The software tutor is expected to help reduce the number of students, especially women, who typically drop out of programming courses and increase the number of graduates who eventually go on to careers in Information Technology. This research and development project will consist of the following activities: 1) Creation of practice software that provides formative feedback to help students learn algorithm formulation and program design by solving problems. In addition, students will learn to write code for the problems, which will cover selection, loops, and functions in both Java and C++. 2) Assessment of student learning throughout the course using a formative evaluation of the pedagogic modules and feedback from the practice software. Summative evaluation will examine the impact of the software on the success of students in an introductory Computer Science course, measured in terms of grades, retention, and specifically, the differential impact of the software on women in the introductory programming course. 3) Dissemination of the results of the project through research conferences and journals and by sharing the practice software among educators so it can be adopted and used in other introductory Computer Science courses.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Comparing Bayesian Knowledge Tracing Model Against Naïve Mastery Model
贝叶斯知识追踪模型与朴素掌握模型的比较
DOI:
10.1007/978-3-030-80421-3_9
发表时间:
2021
期刊:
Intelligent Tutoring Systems
影响因子:
--
作者:
[Getseva, Vanesa, Kumar, Amruth N.]
通讯作者:
Kumar, Amruth N.
Long Term Retention of Programming Concepts Learned Using Tracing Versus Debugging Tutors
使用跟踪与调试导师学习的编程概念的长期保留
DOI:
10.1007/978-3-030-78270-2_39
发表时间:
2021
期刊:
Artificial Intelligence in Education
影响因子:
--
作者:
[Kumar, Amruth N.]
通讯作者:
Kumar, Amruth N.
Mnemonic Variable Names in Parsons Puzzles
帕森斯谜题中的助记变量名称
DOI:
10.1145/3300115.3309509
发表时间:
2019
期刊:
Proceedings of the ACM Conference on Global Computing Education
影响因子:
--
作者:
[Kumar, Amruth N.]
通讯作者:
Kumar, Amruth N.
Do Students Use Semantics When Solving Parsons Puzzles? – A Log-Based Investigation
学生在解决帕森斯谜题时会使用语义吗?
DOI:
10.1007/978-3-030-80421-3_49
发表时间:
2021
期刊:
Intelligent Tutoring Systems
影响因子:
--
作者:
[Kumar, Amruth N.]
通讯作者:
Kumar, Amruth N.
DOI:
--
发表时间:
2020
期刊:
Intelligent Tutoring Systems 2020
影响因子:
--
作者:
[Kumar, Amruth N.]
通讯作者:
Kumar, Amruth N.
共 12 条
Promoting Professional Behaviors among Students in Undergraduate Computing Courses
-
批准号:2216121
-
项目类别:Standard Grant
-
资助金额:$12.35万
-
财政年份:2022
-
负责人:Amruth Kumar
-
依托单位:
Using a Tutoring System to Teach High-Quality Coding Practices
-
批准号:2142648
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2022
-
负责人:Amruth Kumar
-
依托单位:
Community Engagement by ACM/IEEE-CS/AAAI Task Force on Computer Science Curricular Revision
-
批准号:2231333
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2022
-
负责人:Amruth Kumar
-
依托单位:
Priming Computer Science Students for Success
-
批准号:1643945
-
项目类别:Standard Grant
-
资助金额:$100.0万
-
财政年份:2017
-
负责人:Amruth Kumar
-
依托单位:
Collaborative Research: Scalable scaffolding of novice programmers' learning and automated analysis of their online activities
-
批准号:1502564
-
项目类别:Standard Grant
-
资助金额:$9.54万
-
财政年份:2015
-
负责人:Amruth Kumar
-
依托单位:
Phase II Expansion Project: The Next Generation of Practice Exercises for Computer Science I
-
批准号:0817187
-
项目类别:Standard Grant
-
资助金额:$40.09万
-
财政年份:2008
-
负责人:Amruth Kumar
-
依托单位:
Using Robots to Enhance An Undergraduate Liberal Arts Computer Science Curriculum with Open-Lab Projects
-
批准号:0311549
-
项目类别:Standard Grant
-
资助金额:$9.75万
-
财政年份:2003
-
负责人:Amruth Kumar
-
依托单位:
Assessing the Feasibility and Impact of Using Online Problem-Solving in Computer Science
-
批准号:0088864
-
项目类别:Standard Grant
-
资助金额:$7.49万
-
财政年份:2001
-
负责人:Amruth Kumar
-
依托单位:
国内基金
海外基金
Neural Process模型的多样化高保真技术研究
-
批准号:62306326
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:王琦
-
依托单位:
磁转动超新星爆发中weak r-process的关键核反应
-
批准号:12375145
-
项目类别:面上项目
-
资助金额:52.00万元
-
批准年份:2023
-
负责人:金仕纶
-
依托单位:
多臂Bandit process中的Bayes非参数方法
-
批准号:71771089
-
项目类别:面上项目
-
资助金额:48.0万元
-
批准年份:2017
-
负责人:吴贤毅
-
依托单位: