Specifications and Contract Grading in Computer Science Education

被引:11
作者
Harrington, Brian [1 ]
Galal, Abdalaziz [2 ]
Nalluri, Rohita [1 ]
Nasiha, Faiza [1 ]
Vadarevu, Anagha [1 ]
机构
[1] Univ Toronto Scarborough, Toronto, ON, Canada
[2] Univ Toronto, Toronto, ON, Canada
来源
PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1 | 2024年
关键词
specifications grading; contract grading; mastery grading; alternative evaluation; literature review;
D O I
10.1145/3626252.3630929
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
With the recent growth in popularity of alternative evaluation methods, two methodologies have become particularly prevalent in CS education literature: Specifications grading and contract grading. Recent work has shown that these novel evaluation approaches can have positive impacts in the classroom and lead to more equitable outcomes for students. However, there is not yet a consensus on terminology, implementation details and best practices. In this work, we review the literature on the use of specifications and contract grading in CS education. We find that while there is a good deal of promising research, there is a great deal of variation in methodologies and a sparsity of evaluation of the efficacy of learning outcomes.
引用
收藏
页码:477 / 483
页数:7
相关论文
共 21 条
[1]  
Aycock John, 2005, Choice in the Classroom, V37, P8488
[2]   Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research [J].
Becker, Brett A. ;
Denny, Paul ;
Pettit, Raymond ;
Bouchard, Durell ;
Bouvier, Dennis J. ;
Harrington, Brian ;
Kamil, Amir ;
Karkare, Amey ;
McDonald, Chris ;
Osera, Peter-Michael ;
Pearce, Janice L. ;
Prather, James .
PROCEEDINGS OF THE WORKING GROUP REPORTS ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE-WGR '19), 2019, :177-210
[3]  
Clark D., 2023, Grading for growth: A guide to alternative grading practices that promote authentic learning and student engagement in higher education
[4]   MEASURING AGREEMENT FOR MULTINOMIAL DATA [J].
DAVIES, M ;
FLEISS, JL .
BIOMETRICS, 1982, 38 (04) :1047-1051
[5]  
Dosmar Emily, 2022, EXP 2022 AS ANN C
[6]  
Feldman J., 2018, Grading for equity: What it is, why it matters, and how it can transform schools and classrooms
[7]   Mastery Learning in Computer Science Education [J].
Garner, James ;
Denny, Paul ;
Luxton-Reilly, Andrew .
PROCEEDINGS OF THE 21ST AUSTRALASIAN COMPUTING EDUCATION CONFERENCE (ACE 2019), 2019, :37-46
[8]   Design and Evaluation of an Undergraduate Course on Software Development Practices [J].
Gestwicki, Paul .
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, :221-226
[9]  
Gestwicki Paul, 2021, J. Comput. Sci. Coll., V37, P3040
[10]  
Hiller T.B., 2001, J MANAG EDUC, V25, P660, DOI [DOI 10.1177/105256290102500605, 10.1177/105256290102500605]