Courses in computer science, data processing or other areas that involve the learning of computer programming often require the student to complete programming exercises. These exercises give the students practice in translating some process into a set of computer commands that accomplish the same process. Very often the exercises are relatively… (More)
In the summer of 1978, a program package was produced by six members of the class of course 1516, Programming Applications in Ontario Curricula, offered at the Ontario Institute for Studies in Education. The course participants were secondary school teachers of computer science or related subjects.
Although the computer, for educational purposes , was originally seen as a potentially powerful "teaching machine" in CAI applications, it is word processing which has become the computer application most used in education and in society at large (Heermann, 1986). A wide variety of instruments preceded the introduction of this new electronic tool: chisel,… (More)
Despite the great and continuing interest in methods of effective teaching of computer science concepts, especially programming, there is little hard data to back up the opinions that are so vigorously expressed. Moreover, most of those studies that have attempted to investigate programming instruction have been sufficiently flawed so as to render them of… (More)