Exploring programming assessment instruments: a classification scheme for examination questions
@article{Sheard2011ExploringPA, title={Exploring programming assessment instruments: a classification scheme for examination questions}, author={Judithe Sheard and Simon and Angela Carbone and Donald D. Chinn and Mikko-Jussi Laakso and Tony Clear and Michael de Raadt and Daryl J. D'Souza and James Harland and Raymond Lister and Anne Philpott and Geoff Warburton}, journal={Proceedings of the seventh international workshop on Computing education research}, year={2011} }
This paper describes the development of a classification scheme that can be used to investigate the characteristics of introductory programming examinations. We describe the process of developing the scheme, explain its categories, and present a taste of the results of a pilot analysis of a set of CS1 exam papers. This study is part of a project that aims to investigate the nature and composition of formal examination instruments used in the summative assessment of introductory programming…
84 Citations
Introductory programming: examining the exams
- EducationACE 2012
- 2012
It is found that introductory programming examinations vary greatly in the coverage of topics, question styles, skill required to answer questions and the level of difficulty of questions.
A comparative analysis of results on programming exams
- EducationACE '13
- 2013
The performance of students in two programming subjects is examined, as a means of determining how to measure the difficulty of a particular question.
Can computing academics assess the difficulty of programming examination questions?
- EducationKoli Calling
- 2012
The conclusion is that computing academics do have a fairly good idea of the difficulty of programming exam questions, even for a course that they did not teach, and some areas where the relationships show weaknesses.
How difficult are exams?: a framework for assessing the complexity of introductory programming exams
- EducationACE '13
- 2013
A study investigating the difficulty of exam questions using a subjective assessment of difficulty and a purpose-built exam question complexity classification scheme finds substantial variation across the exams for all measures.
The Compound Nature of Novice Programming Assessments
- EducationACE '17
- 2017
Examination questions used to assess novice programming at the syntax level are analyzed and the extent to which each syntax component is used across the various examination questions are described.
Automatic question classification models for computer programming examination: A systematic literature review
- Education
- 2016
This study aims to analyze the ongoing question classification models with reference to the set of formulated research questions and finds the necessity to develop advanced hybrid feature selection methods in order to enhance the classification performance.
Stepping up to integrative questions on CS1 exams
- EducationSIGCSE '12
- 2012
It is argued that concept questions provide more accurate formative feedback and simplify marking by reducing the number of variants that must be considered, and inexperienced students have the most to gain from the use of concept questions.
Paper Or IDE?: The Impact of Exam Format on Student Performance in a CS1 Course
- PsychologySIGCSE
- 2020
A year-long study to investigate student performance across two test formats, paper and IDE, with the goal of identifying any differences attributable to the format.
Measuring Student Competency in University Introductory Computer Programming: Epistemological and Methodological Foundations
- Education
- 2018
The first phase in the development of an instrument to measure CS1 student competency was concerned with the garnering of content aspect evidence and the qualitative procedures applied to deal with the literature, previous research, and existing instruments.
Assessing the assessment — Insights into CS1 exams
- Education2014 IEEE Frontiers in Education Conference (FIE) Proceedings
- 2014
The objective was to attempt to identify the difficulties the students faced and to provide us with guidelines for writing final exams in CSI which reflect better the material covered, becoming a fairer assessment instrument and decreasing the failure rate.
References
SHOWING 1-10 OF 31 REFERENCES
Developing a validated assessment of fundamental CS1 concepts
- EducationSIGCSE
- 2010
A method for creating a language independent CS1 assessment instrument is proposed and the results of the analysis used to define the common conceptual content that will serve as the framework for the exam are presented.
Classifying computing education papers: process and results
- Computer ScienceICER '08
- 2008
Analysis of the ICER papers confirms that ICER is a research-intensive conference, and indicates that the research is quite narrowly focused, with the majority of the papers set in the context of programming courses.
Reviewing CS1 exam question content
- EducationSIGCSE '11
- 2011
An evaluation of the content and cognitive requirements of individual questions suggests that in order to succeed, students must internalize a large amount of CS1 content.
Instructor perspectives of multiple-choice questions in summative assessment for novice programmers
- EducationComput. Sci. Educ.
- 2010
The findings highlight that most of the instructors believed that summative assessment is, and is meant to be, a valid measure of a student's ability to program, and that Multiple-choice Questions provide a means of testing a low level of understanding.
Assessing fundamental introductory computing concept knowledge in a language independent manner
- Education, Computer Science
- 2010
The Foundational CS1 (FCS1) Assessment instrument is developed, the first assessment instrument for introductory computer science concepts that is applicable across a variety of current pedagogies and programming languages and demonstrates that novice computing students, at an appropriate level of development, can transfer their understanding of fundamental concepts to pseudo-code notation.
Cross-institutional Comparison of Mechanics Examinations: A Guide for the Curious
- Education
- 2008
This process is an example of a simple, easy to implement, and readily transportable approach to cross-institutional peer review of assessments, and an effective way of enhancing collaborative links between engineering educators.
Going SOLO to assess novice programmers
- Education
- 2008
This paper explores the programming knowledge of novices using Biggs' SOLO taxonomy. It builds on previous work of Lister et al. (2006) and addresses some of the criticisms of that work. The research…
Reliably classifying novice programmer exam responses using the SOLO taxonomy
- Education
- 2008
The paper derives an augmented set of SOLO categories for application to the programming domain, and proposes a set of guidelines for researchers to use.
Relationships between reading, tracing and writing skills in introductory programming
- EducationICER '08
- 2008
The performance of students on code tracing tasks correlated with their performance on code writing tasks, and a correlation was found between performance on "explain in plain English" tasks and code writing.
What do teachers teach in introductory programming?
- EducationICER '06
- 2006
A general, worldwide picture of teachers' opinion about what should be taught in introductory programming courses is created and it is found that teaching is not only a matter of topics, but also a Matter of perspective on teaching the topics.