Assessing Student Learning in an Introductory Computer Science Course: Predictors of Success in Subsequent Computer Science Courses
Assessing Student Learning in an Introductory Computer Science Course: Predictors of Success in Subsequent Computer Science Courses
批准号:
1820794
负责人:
Leland Beck
金额:
$29.95万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2024-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project seeks to address a challenging issue in Computer Science (CS) education: determining the readiness of students who complete the introductory CS course to be successful in subsequent CS courses. Accurately assessing student learning in introductory programming courses is complex and challenging. Research studies suggest that many students who receive passing grades in their first programming class (CS1) are unprepared to succeed in subsequent classes in the CS curriculum. Several studies have reported failure rates of 30% or more in students' second programing course (CS2). This project seeks to improve methods for assessing student learning in CS1 and for identifying students who are likely to be able to succeed in CS2 and later courses. The results of the project could help advisors and instructors guide CS1 students in choosing an appropriate educational path. What is learned through this project's research agenda could apply not just to CS majors, but also to all students who need to learn about computer programming. Finding effective ways to assess student preparation may also help address the persistent underrepresentation of women and other groups of students in the CS major. Objective evidence that a student is likely to succeed in later courses might encourage that student to persist in the major, even if the student is not completely confident about being prepared.Some CS education researchers have recommended the use of laboratory exams in CS1 as a direct measure of students' programming ability. In this type of exam, students are asked to write a program in a closed-lab setting with a fixed time limit and access to a compiler. Other researchers assert that the primary objective of CS1 should not be to produce accomplished programmers, but rather to give students mastery of all the basic programming concepts. Still others suggest that CS1 should foster students' abstract reasoning abilities and should provide appropriate learning resources to promote development of more advanced skills. This project will investigate and provide evidence concerning these different points of view. Students in CS1 will complete a series of programming tasks in a controlled laboratory setting to assess their programming skills. They will also take written exams that assess their mastery of fundamental programming concepts and their level of abstract reasoning ability. The results from these assessments will be compared with students' subsequent performance in the following CS2 course. Evaluation of project outcomes will use standard quantitative statistical methods and qualitative data derived from interviews with selected students. In addition to performance in CS2, the evaluation criteria will include factors such as students' perceived levels of test anxiety and their overall pattern of performance on the various types of assessment. These evaluations will also consider subgroups of students according to gender, ethnicity, prior programming experience, and other factors. The results may provide important information about the applicability and equity of using different assessment methods as a primary means of measuring student learning of fundamental CS skills. Project research findings may benefit CS departments across the nation regarding successful introductory CS courses which foster the talent of a broad spectrum of students.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)
会议论文
Predicting Student Success in CS2: A Study of CS1 Exam Questions
预测学生在 CS2 中的成功:CS1 考试问题的研究
DOI:
10.1145/3478431.3499276
发表时间:
2022
期刊:
SIGCSE '22
影响因子:
--
作者:
[Beck, Leland, Kraft, Patty, Chizhik, Alexander W.]
通讯作者:
Chizhik, Alexander W.
Cooperative Learning for Computer Organization and Assembly Language: Curriculum Development and Instructor Training Materials
-
批准号:1140614
-
项目类别:Standard Grant
-
资助金额:$19.97万
-
财政年份:2012
-
负责人:Leland Beck
-
依托单位:
Collaborative Research: Type 1: CE 21: Computing Principles for All Students' Success (ComPASS)
-
批准号:1138492
-
项目类别:Standard Grant
-
资助金额:$29.44万
-
财政年份:2011
-
负责人:Leland Beck
-
依托单位:
Cooperative Learning Methods for Java-Based CS1 Courses
-
批准号:0442121
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Leland Beck
-
依托单位:
Collaborative Learning Methods for an Introductory Computer Programming Course
-
批准号:0127534
-
项目类别:Standard Grant
-
资助金额:$7.46万
-
财政年份:2002
-
负责人:Leland Beck
-
依托单位:
Data-Dependent Techniques For Statistical Database Security
-
批准号:8202600
-
项目类别:Standard Grant
-
资助金额:$4.88万
-
财政年份:1982
-
负责人:Leland Beck
-
依托单位:
Distribution-Dependent Dynamic Storage Allocation Techniques
-
批准号:8019973
-
项目类别:Standard Grant
-
资助金额:$5.2万
-
财政年份:1981
-
负责人:Leland Beck
-
依托单位:
海外基金