Computer Science is a robust field with different aspects related to software, hardware, and cyber/network security. With that in mind, here are a few books you can refer to while pursuing a Computer Science course:
|
Subject Name
|
Book Title
|
Author
|
|
Automata Theory
|
Introduction to the Theory of Computation
|
Michael Fredric Sipser
|
|
DSA
|
Algorithms
|
Robert Sedgewick
Kevin Wayne
|
|
PPS
|
The C Programming Language
(2nd edition)
|
Kernighan
Richie
|
|
Abstractions and Paradigms in Programming
|
Structure and Interpretation of Computer Programs
(2nd edition)
|
Gerald Jay Sussman
Harold Abelson
Julie Sussman
|
|
Discrete Structures
|
Discrete Mathematics and its Applications
|
Kenneth Rosen
|
Note: The information is sourced from external sites and may vary.
Computer Science Syllabus 2025: Popular Specializations
The M.Tech program offers specialised courses in the field of computer science. The IITs, NITs, and other top colleges in India provide technical programs for students interested in cultivating knowledge faculties with integrated thinking about education, research & development, application, and training. Some common specialisations have been mentioned in the table given below:
|
Computer Science Specializations
|
|
Embedded Systems and Architecture
|
Software Systems
|
|
Computer Graphics, Vision and Multimedia
|
Artificial Intelligence
|
|
Computer and Network Security
|
Network Engineering
|
|
Distributed Systems
|
Cybersecurity and Threats
|
|
Data Science
|
Full Stack Web Development
|
Computer Science is the study of computation, information, and automation. Computer Science spans theoretical disciplines (such as algorithms, theory of computation, and information theory) to applied disciplines (including the design and implementation of hardware and software)