Projects per year
Abstract
In order to evaluate students’ programming skills during a university course, a practical programming test can be administered, in which students are required to implement a short yet complete program according to a provided specification. However, such tests often suffer from drawbacks that prevent comprehensive and accurate assessment of students’ abilities. In this paper we identify these drawbacks and then present a modular, practical test that avoids common testing pitfalls, as well as show how to design such a test based on course learning outcomes. A key aspect of our approach is adoption of modularity, which ensures independent and comprehensive verification of learning outcomes. We have used our method to evaluate object-oriented programming skills of undergraduate students over several years and have found that our testing approach has proven its validity and superiority over approaches employed previously.
Original language | English |
---|---|
Title of host publication | SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education |
Publisher | Association for Computing Machinery (ACM) |
Pages | 887-893 |
Number of pages | 7 |
ISBN (Print) | 9781450367936 |
DOIs | |
Publication status | Published - 26 Feb 2020 |
Event | 51st ACM Technical Symposium on Computer Science Education - Portland, United States Duration: 11 Mar 2020 → 14 Mar 2020 https://sigcse2020.sigcse.org/ |
Symposium
Symposium | 51st ACM Technical Symposium on Computer Science Education |
---|---|
Abbreviated title | SIGCSE 2020 |
Country/Territory | United States |
City | Portland |
Period | 11/03/20 → 14/03/20 |
Internet address |
Keywords / Materials (for Non-textual outputs)
- practical skills testing
- learning outcomes
- student assessment
Fingerprint
Dive into the research topics of 'A Modular, Practical Test for a Programming Course'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Skye-A programming language bridging theory and practice for scientific data curation
1/09/16 → 28/02/23
Project: Research