ERIC Number: EJ1443777
Record Type: Journal
Publication Date: 2024
Pages: 16
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-1648-5831
EISSN: EISSN-2335-8971
Number of Program Builds: Another Criterium for Assessing Difficulty of a Programming Task?
Václav Dobiáš; Václav Šimandl; Jirí Vanícek
Informatics in Education, v23 n3 p525-540 2024
The paper discusses an alternative method of assessing the difficulty of pupils' programming tasks to determine their age appropriateness. Building a program takes the form of its successive iterations. Thus, it is possible to monitor the number of times such a program was built by the solver. The variance of the number of program builds can be considered as a criterion of the difficulty of the task. We seek to verify whether this variance is the greatest in the age group for which the task is most suitable. We created several series of programming tasks and offered them to 87000 pupils from 4th to 13th grade. For each task, we compared the optimal age group determined by the variance of the number of program builds method with the group determined by the correct answer ratio method. A strong correlation was observed in traditional microworlds Karel the Robot and Turtle. A moderate correlation was achieved in the new microworld Movie.
Descriptors: Difficulty Level, Computer Science Education, Programming, Task Analysis, Elementary School Students, Secondary School Students, Correlation, Computer Software, Age Differences, Foreign Countries
Vilnius University Institute of Mathematics and Informatics, Lithuanian Academy of Sciences. Akademjos str. 4, Vilnius LT 08663 Lithuania. Tel: +37-5-21-09300; Fax: +37-5-27-29209; e-mail: info@mii.vu.lt; Web site: https://infedu.vu.lt/journal/INFEDU
Publication Type: Journal Articles; Reports - Research
Education Level: Elementary Education; Secondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Czech Republic
Grant or Contract Numbers: N/A