Programme Overview
The B.Sc. in Computer Science is a theory-and-application balanced programme that emphasises the mathematical and algorithmic foundations of computing alongside practical programming skills. Ideal for students interested in research, academia, or advanced IT roles, the programme provides depth in algorithms, system design, artificial intelligence, and computational theory — setting a strong foundation for M.Sc. CS, M.Tech., or research careers.
Key Highlights
- Strong mathematical foundation — Discrete Maths, Theory of Computation, Algorithms
- Research orientation with access to MSDU faculty research projects
- Covers AI, ML, Big Data, and Quantum Computing fundamentals
- Annual hackathons and coding competitions for skill building
- NPTEL and Coursera-linked electives for additional certification
- Preparation for GATE, UGC NET, and industry certification exams
- Multiple entry-exit per NEP 2020 framework
- Pathway to M.Sc. CS / MCA / M.Tech programmes
Semester-wise Syllabus
1Semester I
2Semester II
3Semester III
4Semester IV
5Semester V
6Semester VI
Career Prospects
Eligibility Criteria
10+2 with Mathematics and Science subjects, minimum 45% marks
Relaxation in minimum marks for SC/ST/OBC (Non-Creamy Layer) / PwD candidates as per UGC norms and Government of India reservation policy. Refer to the Admission Prospectus for the current academic year for exact cut-offs.
B.Sc. (CS)
Computer Science & IT

