Computer Science by Subrata Dasgupta

A Very Short Introduction

A concise tour of the intellectual foundations of computing, explaining how information is represented and transformed through algorithms, data structures, and machines. It traces key historical milestones from early theoretical breakthroughs to contemporary systems, clarifies layers from hardware architecture to programming languages and operating systems, and introduces themes like complexity, universality, networks, and artificial intelligence. Emphasizing abstraction, design, and problem solving, it presents computing as a fusion of science, engineering, and creative invention with profound societal impact.

Purchase from Bookshop.org