Secara kita sadari ataupun tidak, ada dua MISKONSEPSI utama tentang Computer Science yakni: Computer Science adalah studi tentang komputer dan yang terakhir, Computer Science adalah studi tentang penggunaan piranti keras (hardware) dan piranti lunak (software). Mencuplik pendapat Michael R. Fellows dan Ian Parberry dalam tulisan mereka di Computing Research News, bahwa "Computer science is no more about computer than astronomy is about telescope, biology is about microscope, or chemistry is about glass-beakers and test tubes. Science is not about tools. It’s about how we use them and what we find out when we do".

Menggunakan piranti keras dan piranti lunak bukanlah bagian paling utama dari Computer Science, bahkan tidak berhubungan, seperti cara mengemudikan mobil yang tidak berhubungan dengan cara pembuatan mobil di pabrik. Ini menjawab miskonsepsi kedua. Ada banyak orang yang bisa menggunakan piranti keras dan lunak, namun hanya para Computer Scientist saja yang mampu untuk melakukan proses specifying, designing, building dan testing pada aneka piranti tersebut.

Miskonsepsi tentang Computer Science diatas tidak sepenuhnya salah, hanya saja kurang lengkap. Komputer, bahasa pemrograman, software dan aneka aplikasi adalah bagian dari Computer Science, namun gabungan semuanya masih belum cukup untuk menangkap inti keseluruhan dari Computer Science.

Apakah konsep sentral dari Computer Science? Algoritma. Apakah algoritma itu? Algoritma is a procedure for solving a mathematical problem in a finite number of steps that frequently involves repetition of an operation. Algoritma is a step by step method for accomplishing some task.

Pertanyaan inti dan pamungkas, jadi, apakah Computer Science itu? Computer Science is the study of algorithms, including their formal and mathematical properties, their hardware realizations, their linguistic realizations and their applications.