|

B.Tech CSE Syllabus & Subjects: Semester-Wise Curriculum Across IIT, VIT & VTU (2026)

N
Nishit KumarAuthor & Reviewer

Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At…

Updated on Jul 24, 2026 • Fact-checked by FindMyCollege editorial
What’s New

Latest update: B.Tech CSE syllabus updated for 2026 with official college curricula and downloadable PDFs. Read more ›

A B.Tech in Computer Science and Engineering (CSE) in India is a 4-year, 8-semester degree that typically carries 160 to 250+ credits depending on the institute. The first year is a common engineering foundation (mathematics, physics, basic electrical, and an introductory programming course). From the second year the syllabus turns firmly to computing: Data Structures, Design & Analysis of Algorithms, Object-Oriented Programming, Discrete Mathematics, Computer Organization/Architecture, Operating Systems, DBMS, Computer Networks, Theory of Computation, Software Engineering, Artificial Intelligence, and Machine Learning. The final year is dominated by electives, a specialization track, and a major project or internship.

What changes across colleges is not the core list — it is the depth, elective width, and flexibility. An IIT layers research electives and heavy theory/math on top of the core; a private deemed university like VIT wraps the same core in named specialization baskets under a flexible credit system; a state affiliating university like VTU runs one standardized scheme across hundreds of affiliated colleges. This page compares the real, official CSE curricula of three institutes spanning those tiers, with semester-wise subject tables and the official curriculum PDF for each.

Core CS subjects vs institute-specific tracks: a tier comparison

The table below summarizes what is common to every B.Tech CSE program against what each institute adds on top, and how depth scales with tier.

Dimension IIT Bombay
(Tier-1, institute of national importance)
VIT Vellore
(Tier-2, private deemed university)
VTU, Belagavi
(Tier-3, state affiliating university)
Common core CS (all three) Data Structures & Algorithms, Design & Analysis of Algorithms, Operating Systems, DBMS, Computer Networks, Theory of Computation / Automata, Computer Organization & Architecture, Discrete Mathematics, Object-Oriented Programming, Software Engineering, AI, Machine Learning, Cryptography & Network Security — all appear in every curriculum.
Total credits 253 (147 department + 106 institute) ~160 under the FFCS flexible-credit system ~160 under the 2022 CBCS scheme
Curriculum style Research-led; 12 core theory + 11 core lab courses, then wide open electives; Honors, Minor, and Dual-Degree options Structured core + a named specialization basket chosen at admission; student picks courses each semester (FFCS) Fixed, standardized scheme identical across all affiliated colleges; limited elective choice
Institute-specific electives / tracks Distributed Systems, Natural Language Processing, Computer Graphics, Cryptography & Network Security, Pattern Recognition, Analytical Models of Computing Systems, Wireless Networks, plus an R&D project Named specializations: Information Security, AI & ML, Data Science, Cyber Security & Digital Forensics, Blockchain, IoT, Cloud & Automation Professional Electives (Deep Learning, NLP, Big Data Analytics, Social Network Analysis) + Open Electives delivered online via NPTEL
Project / internship B.Tech Project I & II (final year) + summer training Capstone project + industry internship in the final year Major Project Phase I & II + a mandatory 14–20 week industry/research internship
Depth signal Highest — strong math, theory and systems; electives reach graduate-level topics Medium-high — industry-aligned labs; specialization gives focused depth Standardized — solid fundamentals, lighter research; consistency prioritized over flexibility

1. IIT Bombay — B.Tech CSE (Tier-1)

IIT Bombay’s CSE program totals 253 credits, built from 12 core CSE theory courses, 11 core laboratory courses, and at least 6 electives, on top of an institute-wide science and humanities base. Core courses include “floating courses” that a student can take in any designated semester. The representative core sequence:

Stage Key CSE / core courses (official course codes)
Sem 1–2 (foundation) CS 101 Computer Programming & Utilization, CS 152 Abstractions & Paradigms in Programming, MA 105 Calculus, MA 108 Differential Equations, PH 105 Modern Physics, EE 101 Intro to Electrical Engineering
Sem 3 (core begins) CS 213 Data Structures & Algorithms (+ CS 293 Lab), CS 207 Discrete Structures, Logic Design (+ Lab), MA 214 Numerical Analysis
Sem 4 CS 218 Design & Analysis of Algorithms, Automata Theory & Logic, Software Systems Lab, Computer Architecture foundations
Sem 5 CS 305 Computer Architecture (+ CS 341 Lab), CS 347 Operating Systems (+ CS 377 Lab), CS 344 Artificial Intelligence (+ CS 386 Lab)
Sem 6 CS 317 Database & Information Systems, CS 348 Computer Networks (+ CS 378 Lab), CS 329 Principles of Programming Languages, CS 352 Machine Learning
Sem 7–8 (electives + project) Electives: CS 406 Cryptography & Network Security, CS 460 Natural Language Processing, CS 451 Distributed Systems, CS 475 Computer Graphics, CS 346 Software Engineering; plus B.Tech Project I & II

Official curriculum PDF: IIT Bombay CSE UG Curriculum (cse.iitb.ac.in)

2. VIT Vellore — B.Tech CSE (Tier-2)

VIT runs its B.Tech CSE under the Fully Flexible Credit System (FFCS), so students choose courses each semester rather than following a rigid semester lock. The program is roughly 160 credits and offers named specializations (the official document below is the CSE with Information Security variant). The core, shared across all CSE specializations, includes:

Category Courses (official course codes)
Programming & foundations BCSE202L Data Structures & Algorithms (+ BCSE202P Lab), Discrete Mathematics & Graph Theory, Object-Oriented Programming, BECE102 Digital Systems Design
Systems core BCSE303L Operating Systems (+ BCSE303P Lab), BCSE302L Database Systems (+ Lab), BCSE308L Computer Networks (+ Lab), Microprocessors & Microcontrollers
Theory & software BCSE304L Theory of Computation, BCSE307L Compiler Design (+ Lab), BCSE301L Software Engineering (+ Lab), Artificial Intelligence, Machine Learning
Specialization (Information Security track) Cryptography & Network Security, Information Security, Web Programming, plus program electives in the security basket
Project Capstone project + industry internship in the final year

Official curriculum PDF: VIT B.Tech CSE Curriculum & Syllabi 2024–25 (vit.ac.in)

3. VTU, Belagavi — B.E. in CSE (Tier-3, affiliating university)

Visvesvaraya Technological University (VTU) sets a single 2022 CBCS / Outcome-Based Education scheme that every affiliated engineering college in Karnataka follows, so the CSE syllabus is standardized state-wide (~160 credits over 8 semesters). The verified 2022-scheme structure for the higher semesters:

Stage Courses (official course codes)
Sem 3–6 (core) Standardized CBCS core: Data Structures, Analysis & Design of Algorithms, Object-Oriented Programming, Operating Systems, DBMS, Computer Networks, Theory of Computation, Software Engineering and Computer Organization (common to all affiliated colleges)
Sem 7 BCS701 Internet of Things, BCS702 Parallel Computing, BCS703 Cryptography & Network Security, Professional Elective, Open Elective, BCS786 Major Project Phase-II
Sem 8 Professional & Open Electives (online via NPTEL), BCS883 Internship (Industry/Research, 14–20 weeks)
Professional Electives Deep Learning, Natural Language Processing, Big Data Analytics, Social Network Analysis
Open Electives Introduction to DBMS, Introduction to Algorithms, Software Engineering (offered to non-CSE students)

Official curriculum PDF: VTU B.E. CSE 2022 Scheme of Teaching & Examinations (vtu.ac.in)

Labs, specialization tracks, projects and internships

Laboratories run in parallel with theory across all three: a programming/DSA lab, OS lab, DBMS lab, networks lab, and an AI/ML lab are standard. IIT Bombay formalizes this with 11 dedicated core lab courses; VIT pairs most theory courses with a matching “P” (practical) component; VTU embeds Integrated Professional Core Courses (IPCC) that combine lecture and lab in one course.

Specialization tracks are where tier matters most. VIT offers admission-time specializations — AI & ML, Data Science, Cyber Security & Digital Forensics, Information Security, Blockchain, IoT and Cloud & Automation — each with its own elective basket. IIT Bombay achieves depth through wide open electives (NLP, Distributed Systems, Graphics, Pattern Recognition) plus Honors and Minor options. VTU offers a smaller, fixed set of Professional Electives (Deep Learning, NLP, Big Data) common across colleges.

Projects and internships anchor the final year everywhere: IIT Bombay’s B.Tech Project I & II, VIT’s capstone project with an industry internship, and VTU’s Major Project Phase I & II plus a mandatory 14–20 week internship.

Download Official B.Tech CSE Curriculum PDFs

Institute (Tier) Official curriculum PDF
IIT Bombay (Tier-1) cse.iitb.ac.in — CSE UG Curriculum
VIT Vellore (Tier-2) vit.ac.in — B.Tech CSE Curriculum & Syllabi 2024–25
VTU, Belagavi (Tier-3) vtu.ac.in — B.E. CSE 2022 Scheme

Curricula are revised periodically; always cross-check the latest scheme on the institute’s academic/curriculum page before you rely on a specific course list.

Explore more on FindMyCollege

Related pages for B.Tech CSE aspirants on findmycollege.com:

Nishit Kumar
Written by

Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At FindMyCollege, Nishit oversees content and editorial strategy, guiding topic selection and content frameworks to ensure accuracy, relevance, and student-first value across the website.

View all posts →

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *