Two issues of related interest are investigated in this paper. The first issue is associated with the statement that “Learning to program is a key objective in most introductory computing courses, yet many computing educators have voiced concern over whether their stu-dents are learning the necessary programming skills in those courses ” (McCracken et al. 2001). The sec-ond issue considers which task CS1 students find more difficult: code generation or code comprehension. To investigate this, we analysed our CS1 course results in terms of laboratory exercises, comprehension, gener-ation, factual/conceptual, and multiple-choice exam questions. Contrary to our initial expectations, the code comprehension and generation skills of our stu-dents...
Too many students in introductory programming classes fail to understand the significance and utilit...
The way in which novice programmers learn to write code is of considerable interest to computing ed...
The problems associated with learning and teaching first year University Computer Science (CS1) prog...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...
Student success in an introductory programing course is crucial, both because it influences retentio...
The majority of introductory computer science courses for potential majors focus on the development ...
Current learning outcomes for introductory programming courses are relatively general, specifying ta...
In computer science, an expected outcome of a student's education is programming skill. This working...
Time and performance data was collected on a class of 147 Computer Science 1B students, where studen...
Introductory programming courses entail students’ high failure and dropout rates. In an effort to ta...
Students in introductory programming classes (CS1) generally have a difficult time learning the rule...
Many studies have demonstrated that students tend to learn less than instructors expect in CS1. In l...
While agreement has not been reached on which programming language to teach Computer Science student...
Programming has a central role in the computing curriculum, and introductory programming classes hav...
Programming has a central role in the computing curriculum, and introductory programming classes hav...
Too many students in introductory programming classes fail to understand the significance and utilit...
The way in which novice programmers learn to write code is of considerable interest to computing ed...
The problems associated with learning and teaching first year University Computer Science (CS1) prog...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...
Student success in an introductory programing course is crucial, both because it influences retentio...
The majority of introductory computer science courses for potential majors focus on the development ...
Current learning outcomes for introductory programming courses are relatively general, specifying ta...
In computer science, an expected outcome of a student's education is programming skill. This working...
Time and performance data was collected on a class of 147 Computer Science 1B students, where studen...
Introductory programming courses entail students’ high failure and dropout rates. In an effort to ta...
Students in introductory programming classes (CS1) generally have a difficult time learning the rule...
Many studies have demonstrated that students tend to learn less than instructors expect in CS1. In l...
While agreement has not been reached on which programming language to teach Computer Science student...
Programming has a central role in the computing curriculum, and introductory programming classes hav...
Programming has a central role in the computing curriculum, and introductory programming classes hav...
Too many students in introductory programming classes fail to understand the significance and utilit...
The way in which novice programmers learn to write code is of considerable interest to computing ed...
The problems associated with learning and teaching first year University Computer Science (CS1) prog...