One of the most important goals of an introductory programming course is that the students learn a systematic approach to the de-velopment of computer programs. Revealing the programming process is an important part of this; however, textbooks do not address the issue – probably because the textbook medium is static and therefore ill-suited to expose the process of program-ming. We have found that process recordings in the form of cap-tured narrated programming sessions are a simple, cheap, and ef-ficient way of providing the revelation. We identify seven different elements of the programming process for which process recordings are a valuable communication media in order to enhance the learning process. Student feedback indi-cates both hig...
Computer programming is challenging to teach and difficult for students to learn. Instructors have s...
High failure rates in introductory programming courses testify that learning to program is challengi...
The research reported here investigates variation in first year university students’ early experienc...
Abstract. One of the most important goals of an introductory programming course is that the students...
Revealing the programming process to beginning students is important, but traditional static teachin...
For the past two years, we have used the Processing programming language to teach our introductory p...
A reduced form of the Personal Software Process was used in two introductory programming courses to ...
Processing is a high-level programming language that is based on Java, and is known for its abstract...
In this paper we present a new learning environment to be used in an introductory programming course...
Studies in educational psychology suggest that people learn better when visual learning materials ar...
Video resources are gradually being introduced in a first year programming course. The course is abo...
Learn computer programming the easy way with Processing, a simple language that lets you use code to...
In this paper we present a new learning environment to be used in an introductory programming course...
Video resources are gradually being introduced in a first year programming course. The course is abo...
Learning to program is difficult for many first year undergraduate students. Instructional strategie...
Computer programming is challenging to teach and difficult for students to learn. Instructors have s...
High failure rates in introductory programming courses testify that learning to program is challengi...
The research reported here investigates variation in first year university students’ early experienc...
Abstract. One of the most important goals of an introductory programming course is that the students...
Revealing the programming process to beginning students is important, but traditional static teachin...
For the past two years, we have used the Processing programming language to teach our introductory p...
A reduced form of the Personal Software Process was used in two introductory programming courses to ...
Processing is a high-level programming language that is based on Java, and is known for its abstract...
In this paper we present a new learning environment to be used in an introductory programming course...
Studies in educational psychology suggest that people learn better when visual learning materials ar...
Video resources are gradually being introduced in a first year programming course. The course is abo...
Learn computer programming the easy way with Processing, a simple language that lets you use code to...
In this paper we present a new learning environment to be used in an introductory programming course...
Video resources are gradually being introduced in a first year programming course. The course is abo...
Learning to program is difficult for many first year undergraduate students. Instructional strategie...
Computer programming is challenging to teach and difficult for students to learn. Instructors have s...
High failure rates in introductory programming courses testify that learning to program is challengi...
The research reported here investigates variation in first year university students’ early experienc...