Discussion Overview
The discussion revolves around the naming of the field "computer science" and whether it accurately reflects the nature of the discipline. Participants explore the implications of the term, its relationship to computers, and the scientific aspects of the field.
Discussion Character
- Debate/contested
- Conceptual clarification
Main Points Raised
- Some participants question why the field is still called "computer science" if many believe it is neither a science nor primarily about computers.
- One participant references Edsger Dijkstra's assertion that computer science is not about computers in the same way astronomy is not about telescopes, suggesting that the field is abstract and not tied to physical implementations.
- Another participant argues that both hardware and software are integral to computer science, implying that courses in the field must relate to computers in some way.
- There is a viewpoint that changing the name of the field is unnecessary since it is fundamentally the study of computation, which is executed by computers.
- A participant cites a professor's description of computer science as a blend of mathematics, science, and engineering, indicating that it does not fit neatly into any one category.
- Some participants express skepticism about the existence of those who claim computer science is not a science or related to computers, asking for evidence of such opinions.
Areas of Agreement / Disagreement
Participants exhibit disagreement regarding the appropriateness of the term "computer science" and whether it accurately represents the field. Multiple competing views remain, with no consensus reached on the matter.
Contextual Notes
Some claims rely on interpretations of historical statements and personal experiences, which may not universally apply. The discussion reflects varying definitions and perceptions of what constitutes a science.