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.

YEAR 1

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

YEAR 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

YEAR 3

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 Mangaement & Strategy
Open Elective 4
Indian Knowledge Systems Skill Course 1
• Docker, Kubernetes & AWS Deployment
• Computer Vision & NLP Applications Workshop
Skill Enhancement 2

YEAR 4

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
Scroll