Computer science—a vicious circle
Communications of the ACM
The practical aspect of computer science education—discussion
Communications of the ACM
The arrogant programmer: Dijkstra and Wegner considered harmful
ACM SIGCSE Bulletin
An academic program providing realistic training in software engineering
Communications of the ACM
A survey of the literature in computer science education since curriculum '68
Communications of the ACM
Hi-index | 0.03 |
A course which will give students some practical experience with large programming problems is described, The course combines the material from five separate courses from Curriculum 68. The material is presented in conjunction with a major programming project which is the unifying ingredient of the course. The project provides the student with immediate and realistic applications of the ideas and topics presented in the course.