ABSTRACT
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.
Index Terms
- One man's view of computer science
Recommendations
Computer science—a vicious circle
In many computer science departments throughout the country, including some interdisciplinary departments, the curriculum has placed increasing emphasis upon applied mathematics and the fundamental nature of computational systems. A set of core courses ...
Research paradigms in computer science
ICSE '76: Proceedings of the 2nd international conference on Software engineeringThis paper explores the ramifications of four influential definitions of computer science:
1. Computer science is the study of phenomena related to computers, Newell, Perlis and Simon, 1967
2. Computer science is the study of algorithms, Knuth, 1968
3. ...
The Origins and Early History of Computer Engineering in the United States
This article examines the origins and early history of the field of computer engineering in the United States, from the mid-1940s to mid-1950s. The account is based on both primary and secondary sources and draws theory from technology studies and the ...
Comments