TY - GEN
T1 - Making sense of data structures exams
AU - Simon, Beth
AU - Clancy, Mike
AU - McCartney, Robert
AU - Morrison, Briana
AU - Richards, Brad
AU - Sanders, Kate
PY - 2010
Y1 - 2010
N2 - Is there consensus on what students should learn in CS2? Should they learn to use data structures, understand their specific implementation details, or both? Finally, has the computing education community's answer to the second question changed over time? In this paper, we begin to explore these questions based on an analysis of a key artifact instructors use to assess their students' performance: their final exams. Specifically, we look at two CS2 concepts as covered in those exams: stacks and hashtables. Our dataset includes 76 exams from 14 institutions around the world spanning 1973-2009 that were gathered as part of the DCER project, which is investigating the feasibility of a repository for computing education research data; to our knowledge this is a novel dataset in computing education. We begin by giving a general feel for this extensive dataset by describing the formats and dificulty level of the stack and hashtable questions and the computing skill students must possess to answer them. Next, we look at the questions' assessment of implementation knowledge versus interface or application knowledge. Despite a number of calls for modern CS2 to focus more on application than implementation, we found no evidence of such a trend. We note, however, that there are institutional difierences in the data, and that there are alternative ways in which application may be assessed in a course.
AB - Is there consensus on what students should learn in CS2? Should they learn to use data structures, understand their specific implementation details, or both? Finally, has the computing education community's answer to the second question changed over time? In this paper, we begin to explore these questions based on an analysis of a key artifact instructors use to assess their students' performance: their final exams. Specifically, we look at two CS2 concepts as covered in those exams: stacks and hashtables. Our dataset includes 76 exams from 14 institutions around the world spanning 1973-2009 that were gathered as part of the DCER project, which is investigating the feasibility of a repository for computing education research data; to our knowledge this is a novel dataset in computing education. We begin by giving a general feel for this extensive dataset by describing the formats and dificulty level of the stack and hashtable questions and the computing skill students must possess to answer them. Next, we look at the questions' assessment of implementation knowledge versus interface or application knowledge. Despite a number of calls for modern CS2 to focus more on application than implementation, we found no evidence of such a trend. We note, however, that there are institutional difierences in the data, and that there are alternative ways in which application may be assessed in a course.
KW - CS2
KW - Data structures
KW - Exams
UR - http://www.scopus.com/inward/record.url?scp=77956288095&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77956288095&partnerID=8YFLogxK
U2 - 10.1145/1839594.1839612
DO - 10.1145/1839594.1839612
M3 - Conference contribution
AN - SCOPUS:77956288095
SN - 9781450301466
T3 - ICER'10 - Proceedings of the International Computing Education Research Workshop
SP - 97
EP - 105
BT - ICER'10 - Proceedings of the International Computing Education Research Workshop
T2 - 6th International Computing Education Research Workshop, ICER 2010
Y2 - 9 August 2010 through 10 August 2010
ER -