This study examines whether students ’ choice to annotate laboratory exercise sheets has any relationship with their academic achievement. Over the course of nine weeks, instructors of an introductory programming course gave students five programming exercises and allowed students to use the hard copies of the specifications as scratch paper. These papers were then collected. The authors of this paper classified the marks made by the students. They found that the majority of students, 62%, tended not to annotate their lab exercise sheets. However, those who opt to do so tend to be among the highest achievers of their class. The results support earlier studies that found that expert programmers find external memory aids helpful in managing i...
First year programming units are commonly assessed by paper-based programming examinations. This com...
This paper examines results from a multiple-choice test given to novice programmers at twelve instit...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...
abstract: Research has shown that the cheat sheet preparation process helps students with performanc...
Programming education traditionally has been an important part of Information Technology-related deg...
Abstract The tasks of programming include complex knowledge and skills that is, from understanding p...
Students often voice that the programming assignments are hard and that they spend a lot of time on ...
One of the most common problems faced by instructors in introductory programming courses is a high r...
Programming education traditionally has been an important part of Information Technology-related deg...
The way in which novice programmers learn to write code is of considerable interest to computing ed...
In this work, we study productivity differences in an introductory programming course. Focusing on a...
International audienceThis study investigates how and why experienced programmers annotate program c...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
First year programming units are commonly assessed by paper-based programming examinations. This com...
This paper examines results from a multiple-choice test given to novice programmers at twelve instit...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...
abstract: Research has shown that the cheat sheet preparation process helps students with performanc...
Programming education traditionally has been an important part of Information Technology-related deg...
Abstract The tasks of programming include complex knowledge and skills that is, from understanding p...
Students often voice that the programming assignments are hard and that they spend a lot of time on ...
One of the most common problems faced by instructors in introductory programming courses is a high r...
Programming education traditionally has been an important part of Information Technology-related deg...
The way in which novice programmers learn to write code is of considerable interest to computing ed...
In this work, we study productivity differences in an introductory programming course. Focusing on a...
International audienceThis study investigates how and why experienced programmers annotate program c...
This paper describes the results of an ITiCSE working group convened in 2013 to review and revisit t...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
First year programming units are commonly assessed by paper-based programming examinations. This com...
This paper examines results from a multiple-choice test given to novice programmers at twelve instit...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...