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