Everyone can see and experience the phenomenal development of computer-related technology over the past 60 years. However, outside of the field of computer science, the science supporting this technique is less well known and understood. Computer science is one of the most important new scientific fields after the Second World War, along with fields like molecular biology and cognitive science.
Subrata Dasgupta discusses the conceptual foundation of computer science and sheds light on some less well-known subjects in this Very Short Introduction. He challenges the notion of computer science as a science of the artificial by discussing algorithms, programming, sequential, and parallel processing while taking into account new contemporary concepts like biological computing and cognitive modeling.