Creating the computer: government, industry, and high technology
Creating the computer: government, industry, and high technology
Communications of the ACM
A structure-based critique of contemporary computing research
Journal of Systems and Software
Experimental evaluation in computer science: a quantitative study
Journal of Systems and Software
The role of experiments in computer science
Journal of Systems and Software - Double issue on reengineering complex systems
ACM Computing Surveys (CSUR)
Turing Award lecture on computational complexity and the nature of computer science
Communications of the ACM
The computer scientist as toolsmith II
Communications of the ACM
Historical perspectives on the computing curriculum
ACM SIGCUE Outlook - Special issue: ITiCSE '97 working group papers
What (else) should CS educators know?
Communications of the ACM
One Man's View of Computer Science
Journal of the ACM (JACM)
Communications of the ACM
ACM president's letter: performance analysis: experimental computer science as its best
Communications of the ACM
Curriculum '78—is computer science really that unmathematical?
Communications of the ACM
Communications of the ACM
ACM President's Letter: On folk theorems, and folk myths: on folk theorems, and folk myths
Communications of the ACM
ACM President's Letter: What is experimental computer science?
Communications of the ACM
Social processes and proofs of theorems and programs
Communications of the ACM
Rejuvenating experimental computer science: a report to the National Science Foundation and others
Communications of the ACM
Computer science as empirical inquiry: symbols and search
Communications of the ACM
Letter from a past president: Distinction of computer science
Communications of the ACM
Communications of the ACM
Communications of the ACM
Computer programming as an art
Communications of the ACM
An ACM executive committee position on the crisis in experimental computer science
Communications of the ACM
A university's educational program in computer science
Communications of the ACM
Communications of the ACM
The academic image of computer science
ACM SIGCSE Bulletin
Beyond calculation
A new kind of science
Things a Computer Scientist Rarely Talks About
Things a Computer Scientist Rarely Talks About
Philosophy and Computer Science: Problems and Applications
Philosophy and Computer Science: Problems and Applications
Software Engineering and Epistemology
ACM SIGSOFT Software Engineering Notes
Computer Society Celebrates 50 Years
IEEE Annals of the History of Computing
Some Observations About the Nature of Computer Science
Proceedings of the 13th Conference on Foundations of Software Technology and Theoretical Computer Science
A History of Modern Computing
Research paradigms in computer science
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Communications of the ACM - Blueprint for the future of high-performance networking
IEEE Spectrum
Computer: A History of the Information Machine (The Sloan Technology Series)
Computer: A History of the Information Machine (The Sloan Technology Series)
Computer Sciences at Purdue University-1962 to 2000
IEEE Annals of the History of Computing
Communications of the ACM - Transforming China
Communications of the ACM - Spyware
Computing is a natural science
Communications of the ACM - Creating a science of games
Research in Information Systems: An Empirical Study of Diversity in the Discipline and Its Journals
Journal of Management Information Systems
Communications of the ACM - 50th anniversary issue: 1958 - 2008
Formalisms in Software Engineering: Myths Versus Empirical Facts
Balancing Agility and Formalism in Software Engineering
The profession of IT: Computing: the fourth great domain of science
Communications of the ACM - The Status of the P versus NP Problem
The profession of IT: Computing's paradigm
Communications of the ACM - Finding the Fun in Computer Science Education
Hackers & Painters: Big Ideas from the Computer Age
Hackers & Painters: Big Ideas from the Computer Age
Abstraction and Idealization in the Formal Verification of Software Systems
Minds and Machines
An easy approach to epistemology and ontology in computing theses
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
Since the birth of computing as an academic discipline, the disciplinary identity of computing has been debated fiercely. The most heated question has concerned the scientific status of computing. Some consider computing to be a natural science and some consider it to be an experimental science. Others argue that computing is bad science, whereas some say that computing is not a science at all. This survey article presents viewpoints for and against computing as a science. Those viewpoints are analyzed against basic positions in the philosophy of science. The article aims at giving the reader an overview, background, and a historical and theoretical frame of reference for understanding and interpreting some central questions in the debates about the disciplinary identity of computer science. The article argues that much of the discussion about the scientific nature of computing is misguided due to a deep conceptual uncertainty about science in general as well as computing in particular.