Rules of ethics in information processing
Communications of the ACM
A survey of the literature in computer science education since curriculum '68
Communications of the ACM
Spelling correction in systems programs
Communications of the ACM
Computer science: a conceptual framework for curriculum planning
Communications of the ACM
Stylitism, Synergism, And Syncretism: The interface of computer science and operations research
ACM '78 Proceedings of the 1978 annual conference
An alternative to curriculum 68
SIGCSE '76 Proceedings of the sixth SIGCSE technical symposium on Computer science education
A computer science program in a business school
ACM '76 Proceedings of the 1976 annual conference
An interactive program verification system
Proceedings of the international conference on Reliable software
The M.S. program in computer science
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
Systems analysis in computer science education
ACM SIGCSE Bulletin
Computer science education in business schools
ACM SIGCSE Bulletin
Computer science (subjectively) defined
ACM SIGCSE Bulletin
Encyclopedia of Computer Science
The computer science debate: it's a matter of perspective
ACM SIGCSE Bulletin
AFIPS '71 (Spring) Proceedings of the May 18-20, 1971, spring joint computer conference
Operating systems principles and undergraduate computer science curricula
AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
On the preparation of computer science professionals in academic institutions
AFIPS '74 Proceedings of the May 6-10, 1974, national computer conference and exposition
Implementing a contextualized IT curriculum: ambitions and ambiguities
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Computing as a Science: A Survey of Competing Viewpoints
Minds and Machines
Cross-Fertilization of Knowledge: The Case of MIS and its Reference Disciplines
Information Resources Management Journal
Operating systems principles and undergraduate computer science curricula
ACM SIGMIS Database
ACM SIGMIS Database
Hi-index | 0.05 |
A number of observations and comments are directed toward suggesting that more than the usual engineering flavor be given to computer science. The engineering aspect is important because most present difficulties in this field do not involve the theoretical question of whether certain things can be done, but rather the practical question of how can they be accomplished well and simply.The teaching of computer science could be made more effective by various alterations, for example, the inclusion of a laboratory course in programming, the requirement for a strong minor in something other than mathematics, and more practical coding and less abstract theory, as well as more seriousness and less game playing.