

B.Tech in Computer Science
This major provides a comprehensive foundation in the core principles of computer science. Students delve into algorithms, data structures, software engineering, operating systems, computer architecture etc.
The curriculum emphasizes the development of problem-solving skills, computational thinking, and the ability to design and implement efficient software solutions. Students learn various programming languages, software development methodologies, and gain experience in building complex systems.
This major prepares graduates for diverse roles in software development, systems analysis, cybersecurity, and research.
Key Courses
Database Management and SQL | Computer Networks |
Cryptography | Cybersecurity |
Computer Vision | Advanced Programming |
Embedded Systems and Robotics | Artificial Intelligence |
Internet of Things | Complexity Theory |
Numerical Methods | Computational Geometry |

