UndergraduateComputer Science & Engineering
B.Tech Computer Science & Engineering
A rigorous eight-semester program covering algorithms, systems, machine learning and large-scale software engineering, with a mandatory industry internship and capstone.
What you'll be able to do
- Design and analyse scalable software systems
- Apply ML and data engineering to real problems
- Ship production software in agile teams
- Reason about security, ethics and reliability
Sample curriculum
Semester 4
CS401 · 4 credits
Design & Analysis of Algorithms
CS402 · 4 credits
Discrete Mathematics
CS403 · 3 credits
Computer Architecture
CS404 · 3 credits
Object-Oriented Programming with Java
CS405 · 3 credits
Probability & Statistics
Semester 5
CS501 · 4 credits
Operating Systems
CS502 · 4 credits
Database Management Systems
CS503 · 4 credits
Computer Networks
CS504 · 4 credits
Machine Learning
CS505 · 2 credits
Software Engineering Lab