About the Curriculum
The B.Tech in Computer Science & Engineering curriculum is structured across four years and sixteen quarters, totaling 160 credits. It is co-designed with industry partners and aligned to APSCHE statutory guidelines. Years 1 and 2 share a common foundation across both specialisations, covering the modern web stack, programming, databases, APIs, security, computer science fundamentals and mathematics. From Quarter 3, the Industry Internships runs in parallel with on-campus coursework. Specialisation deepens through Years 3 and 4 via Professional Electives, Open Electives and Skill Enhancement Courses. The full quarter-wise course schedule is set out below.
The full quarter-wise course schedule is set out below.
Foundations and the Modern Web Stack
Year 1 builds practical fluency across the modern web stack, with skill courses and a multidisciplinary workshop in each quarter.
Quarter 1 — Foundation
| Course | Category | Credits |
|---|---|---|
| Foundations of Software Development Environment | Core | 2 |
| Web Development (HTML, CSS) | Core | 2 |
| UI Development with Web Frameworks (Bootstrap) | Core | 2 |
| Introduction to Programming (JavaScript) | Core | 2 |
| Structured Databases (MySQL) | Core | 2 |
| Fundamentals of APIs and Web Data | Core | 2 |
| Communication Skills 1 | Skill Course | 3 |
| Learn to Learn | Skill Course | 3 |
| IT Workshop | Multidisciplinary | 2 |
Quarter 2 — Foundation
| Course | Category | Credits |
|---|---|---|
| Performance & Quality Frameworks for Web Applications | Core | 2 |
| Advanced Frontend Programming (ReactJS) | Core | 2 |
| Building Tools & Libraries - Interface Control Design | Core | 2 |
| Advanced Programming (Python & REST API) | Core | 2 |
| Modern Database Systems (NoSQL: MongoDB) | Core | 2 |
| Advanced Web Applications with APIs & Data | Core | 2 |
| Communication Skills 2 | Skill Course | 3 |
| Prompt Engineering | Skill Course | 3 |
| Electrical & Electronics Lab | Multidisciplinary | 2 |
Quarter 3 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Web Security & Authentication Systems | Core | 2 |
| Advanced SQL and GraphQL | Core | 2 |
| Financial Literacy | Skill Course | 2 |
Quarter 4 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Architecture of Enterprise Applications | Core | 2 |
| Advanced DevOps (Integration & Deployment of Web Apps) | Core | 2 |
| Human Values & Ethics | Value Added | 2 |
Computer Science Foundations
Year 2 anchors the program in the core of computer science — data structures, algorithms, operating systems, computer organisation — together with the mathematics and physics that engineering depth requires. Internship continues throughout.
Quarter 5 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Distributed Application Deployment & Management (Containerization & Orchestration) | Core | 3 |
| Linear Algebra & Calculus | Core | 3 |
| Health, Wellness, Yoga, Sport | Skill Course | 1 |
Quarter 6 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Data Structures & Algorithms | Program Core | 3 |
| Probability & Statistics | Core | 3 |
| Design Thinking | Skill Course | 1 |
Quarter 7 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Operating Systems | Program Core | 3 |
| Discrete Mathematics | Core | 3 |
| NCC, NSS, Community Service | Skill Course | 1 |
Quarter 8 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Computer Organization & Architecture | Program Core | 3 |
| Engineering Physics | Core | 4 |
Specialisation Begins
Year 3 opens with a focused module on mobile development alongside the AI/ML program core and theory of computation. From Quarter 10, specialisation begins through Professional Electives (PE), Open Electives (OE) and Skill Enhancement Courses (SEC) — each chosen from the student's declared stream.
Quarter 9 — On Campus
| Course | Category | Credits |
|---|---|---|
| Introduction to Android Studio | Core | 3 |
| Programming in Kotlin / Jetpack | Core | 3 |
| Mobile App SDKs | Core | 4 |
| Advanced Android Libraries | Core | 3 |
| Fundamentals of AI & ML | Program Core | 4 |
| Theory of Computation | Program Core | 4 |
Quarter 10 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Advanced React & Next.js Development / Deep Learning & Neural Networks | Professional Elective | 4 |
| UI/UX Design & Figma / Data Science for Business Analytics | Open Elective | 3 |
Quarter 11 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Microservices Architecture & GraphQL APIs / Natural Language Processing & Transformers | Professional Elective | 4 |
| Project & Time Management | Skill Course | 1 |
| MERN Stack Development Workshop / PyTorch & TensorFlow Projects | Skill Enhancement | 2 |
Quarter 12 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Web3 & Blockchain Development / AI Product Management & Strategy | Open Elective | 4 |
| Indian Knowledge Systems | Skill Course | 1 |
| Docker, Kubernetes & AWS Deployment / Computer Vision & NLP Applications Workshop | Skill Enhancement | 2 |
Specialisation and Project
Year 4 carries advanced Professional Electives across Quarters 13 to 15, with the final Quarter given over to a full-quarter Internship and Project with Industry Partner.
Quarter 13 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Cloud Native Development with AWS / Computer Vision & Object Detection | Professional Elective | 3 |
| Real-Time Applications & WebSockets / Reinforcement Learning & Auto ML | Professional Elective | 3 |
Quarter 14 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| DevOps Engineering & Kubernetes / MLOps: Deployment, Monitoring & Scalability | Professional Elective | 3 |
| Agile & Scrum Project Management / Generative AI Applications | Open Elective | 3 |
Quarter 15 — On Campus + Internship
| Course | Category | Credits |
|---|---|---|
| Progressive Web Apps & Performance Optimization / Explainable AI & Responsible Machine Learning | Professional Elective | 3 |
| Full Stack E-Commerce Development / AI for Healthcare & Domain Applications | Professional Elective | 3 |
Quarter 16 — Internship + Project
| Course | Category | Credits |
|---|---|---|
| Full-Semester Internship + Project Work | Internship + Project | 16 |
| 2 MOOCs | MOOC | 4 |