In many countries, computer programming is becoming an integral part of the secondary school curriculum. However, many teachers, especially in the first years of Flemish secondary school, have limited experience with teaching programming. To improve their knowledge about programming, many different types of professional development programs have been proposed. Nevertheless, these programs mostly focus on technical skills and less on pedagogical skills. One aspect that is often overlooked in these programs is how teachers can assess code. To get insight into what teachers currently value when assessing code, we designed an experiment that analyzes the different aspects teachers consider during the assessment of code. During the experiment, t...
The demands of an ever changing and complex higher education environment, along with the profile of ...
International audienceThis paper reports the results of an investigation involving almost a thousand...
Code review is a widely-used practice in software development companies to identify defects. Hence, ...
In schools around the world the part of technology education related to programming is increasing. T...
In schools around the world the part of technology education related to programming is increasing. T...
Computer programming education in schools has increased in recent years. It has been implemented in ...
The ability to explain program code has shown to correlate with code writing skills. Explain in Plai...
Recent changes in the Swedish curriculum have given programming a bigger role in the Swedish upper s...
Current learning outcomes for introductory programming courses are relatively general, specifying ta...
I have examined concepts of assessments and aimed to see differences between teachers and students o...
The term "coding" is more and more used to talk about the diffusion of computer science in school. W...
Previous studies of assessment of programming via written examination have focused on analysis of th...
The use of technology in education has increased rapidly in recent years, and one of these is coding...
Assessment is a process of measuring the extent to which students have fulfilled the expected learni...
Code quality has been receiving less attention than program correctness in both the practice of and ...
The demands of an ever changing and complex higher education environment, along with the profile of ...
International audienceThis paper reports the results of an investigation involving almost a thousand...
Code review is a widely-used practice in software development companies to identify defects. Hence, ...
In schools around the world the part of technology education related to programming is increasing. T...
In schools around the world the part of technology education related to programming is increasing. T...
Computer programming education in schools has increased in recent years. It has been implemented in ...
The ability to explain program code has shown to correlate with code writing skills. Explain in Plai...
Recent changes in the Swedish curriculum have given programming a bigger role in the Swedish upper s...
Current learning outcomes for introductory programming courses are relatively general, specifying ta...
I have examined concepts of assessments and aimed to see differences between teachers and students o...
The term "coding" is more and more used to talk about the diffusion of computer science in school. W...
Previous studies of assessment of programming via written examination have focused on analysis of th...
The use of technology in education has increased rapidly in recent years, and one of these is coding...
Assessment is a process of measuring the extent to which students have fulfilled the expected learni...
Code quality has been receiving less attention than program correctness in both the practice of and ...
The demands of an ever changing and complex higher education environment, along with the profile of ...
International audienceThis paper reports the results of an investigation involving almost a thousand...
Code review is a widely-used practice in software development companies to identify defects. Hence, ...