Latest Updates
1. Information submitted to UGC for inspection purpose | 2. ⁠UGC Public Self Disclosure | B.Tech.(Hons.) JEE (Main) admission process time line | CET Code: E285

B.Sc. (Hons.) Computer Science

Regular

Semester 1 (Foundation)
  • Elements of Linear Algebra
  • Programming with C
  • Web and UX Design
  • Digital Logic and Computer Organisation
  • Linux & Shell Programming
  • Structured Innovation with Design Thinking (SEC)
  • Universal Human Values (VAC)
Semester 2 (Foundation)
  • Discrete Maths and Set Theory
  • Python Programming for Data Analytics
  • Data Structures using C
  • Operating Systems
  • Database Management Systems
  • English Communication (AEC)
  • Entrepreneurial Mindset (SEC)
  • Introduction to Version Control (VAC)
Semester 3 (Advanced Foundation)
  • Numerical Methods
  • Object Oriented Programming with Java
  • Major – 1
  • Minor – 1
  • Minor – 2
  • University Elective – 1
  • Yoga & Wellbeing (VAC)
  • Summer Internship – 1
Semester 4 (Advanced Foundation)
  • Calculus
  • Analysis and Design of Algorithms
  • Major – 2
  • Minor – 3
  • Minor – 4
  • University Elective – 2
  • Graphics Design (AEC)
  • Mobile Application Development (SEC)
Semester 5 (Specialization Begins)
  • Probability Theory
  • Computer Networks
  • Major – 3
  • Major – 4
  • Minor – 5
  • Minor – 6
  • University Elective – 3
  • Essentials of Internet of Things (SEC)
Semester 6 (Specialization)
  • Agile Software Engineering
  • Major – 5
  • Major – 6
  • Minor – 7
  • Minor – 8
  • University Elective – 4
  • Research Methodology & Technical Writing (AEC)
  • Constitution of India & Professional Ethics (VAC)
Semester 7 (Advanced Specialization / Project Phase)
  • Extended Reality (XR)
  • Major – 7
  • Major – 8
  • Minor Project – 1
  • Major Project – 1
Semester 8 (Research / Completion Phase)
  • MOOC – 1
  • MOOC – 2
  • Minor Project – 2
  • Major Project – 2

Data Science

Semester 1 (Foundation)
  • Elements of Linear Algebra
  • Programming with C
  • Web and UX Design
  • Digital Logic and Computer Organisation
  • Linux & Shell Programming
  • Structured Innovation with Design Thinking (SEC)
  • Universal Human Values (VAC)
Semester 2 (Foundation)
  • Discrete Maths and Set Theory
  • Python Programming for Data Analytics
  • Data Structures using C
  • Operating Systems
  • Database Management Systems
  • English Communication (AEC)
  • Entrepreneurial Mindset (SEC)
  • Introduction to Version Control (VAC)
Semester 3 (Advanced Foundation)
  • Numerical Methods
  • Object Oriented Programming with Java
  • Data Science
  • Minor – 1
  • Minor – 2
  • University Elective – 1
  • Yoga & Wellbeing (VAC)
  • Summer Internship – 1
Semester 4 (Advanced Foundation)
  • Calculus
  • Analysis and Design of Algorithms
  • Data Visualization
  • Minor – 3
  • Minor – 4
  • University Elective – 2
  • Graphics Design (AEC)
  • Mobile Application Development (SEC)
Semester 5 (Specialization Begins)
  • Probability Theory
  • Computer Networks
  • Deep Learning
  • Natural Language Processing
  • Minor – 5
  • Minor – 6
  • University Elective – 3
  • Essentials of Internet of Things (SEC)
Semester 6 (Advanced Specialization)
  • Agile Software Engineering
  • Generative Models and Prompt Engineering
  • MLOps
  • Minor – 7
  • Minor – 8
  • University Elective – 4
  • Research Methodology & Technical Writing (AEC)
  • Constitution of India & Professional Ethics (VAC)
Semester 7 (Cutting-edge Specialization + Projects)
  • Extended Reality (XR)
  • Agentic AI
  • Big Data Analytics
  • Minor Project – 1
  • Major Project – 1
Semester 8 (Research / Completion Phase)
  • MOOC – 1
  • MOOC – 2
  • Minor Project – 2
  • Major Project – 2