TY - GEN
T1 - Types of assignments for novice programmers
AU - Ruf, Alexander
AU - Berges, Marc
AU - Hubwieser, Peter
PY - 2013
Y1 - 2013
N2 - This paper deals with the classification of assignments according to their type. In contrast to other publications, we derive assignment types not deductively, but extract them empirically from different sources. Our main research question is: What types of programming assignments are actually given to novice programmers? In addition, we compare our empirically found assignment types to the deductively derived ones from the literature. This is driven by the following research questions: Are there types of assignments that are mentioned in literature, which however are not or rarely found in actual assignments given to novice programmers? Can assignment types be found that cannot or only poorly be matched with the category types described in the literature?
AB - This paper deals with the classification of assignments according to their type. In contrast to other publications, we derive assignment types not deductively, but extract them empirically from different sources. Our main research question is: What types of programming assignments are actually given to novice programmers? In addition, we compare our empirically found assignment types to the deductively derived ones from the literature. This is driven by the following research questions: Are there types of assignments that are mentioned in literature, which however are not or rarely found in actual assignments given to novice programmers? Can assignment types be found that cannot or only poorly be matched with the category types described in the literature?
KW - Computer science education
KW - Novice programmers
KW - Task types
KW - Types of assignments
UR - http://www.scopus.com/inward/record.url?scp=84901038174&partnerID=8YFLogxK
U2 - 10.1145/2532748.2532777
DO - 10.1145/2532748.2532777
M3 - Conference contribution
AN - SCOPUS:84901038174
SN - 9781450324557
T3 - ACM International Conference Proceeding Series
SP - 43
EP - 44
BT - WiPSCE 2013 - 8th Workshop in Primary and Secondary Computing Education, Proceedings
PB - Association for Computing Machinery
T2 - 8th Workshop in Primary and Secondary Computing Education, WiPSCE 2013
Y2 - 11 November 2013 through 13 November 2013
ER -