Skip to programme content
Undergraduate programme · Curriculum 2026–27

Bachelor of Technology (B.Tech) in Computer Science and Engineering

Build a strong foundation in computing, develop modern software and hardware solutions, and pursue innovation through projects, industry training and interdisciplinary research.

Programme overview

Computing foundations.
Real-world solutions.

The School of Computer Science and Engineering’s 2026–27 curriculum combines mathematics, basic sciences and engineering with core computing, programme electives and practical learning. It develops capability in the design, simulation and analysis of algorithms and the creation of effective hardware and software solutions.

The four-year programme supports careers in IT, higher education, research and entrepreneurship. Ethics, sustainability, communication and interdisciplinary learning complement technical preparation, with a focus on solving societal problems.

Programming & algorithms

Computer programming, data structures, Java, and design and analysis of algorithms.

Systems & networks

Computer architecture, networks, operating systems and database management.

Intelligent & scalable computing

Artificial intelligence, machine learning, cloud and high performance computing.

Software & security

Software engineering, cryptography, full stack development and DevOps laboratories.

Flexible curriculum

Degree pathways

The curriculum provides honours and research pathways, with an optional minor from other schools of the University.

  1. 01

    B.Tech. (Hons.): 163 credits. Includes 60 programme core credits, 15 programme elective credits, 9 open elective credits, 12 project credits and 2 practical training credits.

  2. 02

    B.Tech. (Hons. with Research): 12 additional credits. Fourth-year additions include Research Method and Ethics, Mathematical Foundations for Research, and two research electives.

  3. 03

    Optional minor: 18 additional credits. Students may pursue an additional minor from other schools of the University.

Graduate profile

What the programme prepares you to do

Educational objectives and specific outcomes for CSE, with the 11 programme outcomes in the 2026–27 syllabus.

PEO 01

The graduates shall be employed in IT industries to provide solutions to Computer Science & Engineering problems involving design, simulation, and analysis of algorithms for theory and applications of computing.

PEO 02

The graduates shall take up Masters and Research programmes for advancement of research and innovation in Computer Science and multidisciplinary contexts.

PEO 03

The graduates shall inculcate ethical responsibility towards the society in their own area of interest solving societal problems and be successful entrepreneurs.

Academic structure

Eight semesters of learning

Semester credit totals from the 2026–27 curriculum. First-year course groups are labelled I/II and II/I in the syllabus.

SEMESTER I / II · 22 CREDITS

Foundation studies

Calculus and Differential Equations; Physics; Basic Electrical Engineering; Engineering Elective; Science of Living Systems; Universal Human Values; Introduction to Computer Programming; Physics Laboratory; Workshop.

SEMESTER II / I · 21 CREDITS

Foundation studies

English Communication Skills; Linear Algebra and Fourier Analysis; Chemistry; Electronic Circuits and Logic Design; Science Elective; Chemistry and Electronics laboratories; GER Elective; Engineering Drawing & Graphics; English Communication Laboratory.

SEMESTER III · 22 CREDITS

Core studies & applied learning

Discrete Mathematics; Principles of Communication Engineering; Data Structures; Computer Organization and Architecture; Computer Networks; Data Structures and Computer Networks laboratories; Vocational Elective.

SEMESTER IV · 23 CREDITS

Core studies & applied learning

Probability and Statistics; Operating Systems; Object Oriented Programming Using Java; Database Management Systems; Automata Theory and Formal Languages; Programme Elective I; Operating System, Object Oriented Programming and Database laboratories.

SEMESTER V · 23 CREDITS

Core studies & applied learning

Design and Analysis of Algorithms; Artificial Intelligence; Software Engineering; Principles of Cryptography; Principles of Economics; Programme Elective II; Algorithms and Full Stack Development laboratories.

SEMESTER VI · 21 CREDITS

Core studies & applied learning

High Performance Computing; Machine Learning; Cloud Computing; Programme Electives III and IV; Open Elective I; DevOps and Machine Learning laboratories.

SEMESTER VII · 17 CREDITS

Core studies & applied learning

Engineering Professional Practices; Environmental Science; Programme Elective V; Open Elective II; Practical Training; Project I / Industry Internship I.

SEMESTER VIII · 14 CREDITS

Core studies & applied learning

HSS Elective; Open Elective III; Indian Constitution (non-credit); Project II / Industry Internship II.

Course category distribution
17 CREDITS

General Education Requirements

30 CREDITS

Basic Science

18 CREDITS

Engineering Science

60 CREDITS

Programme Core

15 CREDITS

Programme Elective

9 CREDITS

Open Elective

12 CREDITS

Project

2 CREDITS

Practical Training

Programme documents

Curriculum & detailed syllabus

Effective from academic year 2026–2027. Includes CSE and allied branches, electives, course syllabi and degree pathways.

Take the next step

Ready to study Computer Science and Engineering?