The syllabus for the UG Program is:
Semester 1
Calculus
Chemistry I
Introduction to computer programming
Economics
Chemistry Lab
Workshop Practice
Semester 2
Linear Algebra and Ordinary Differential Equations
Modern Physics
Data Analysis and Interpretation
Abstractions and Paradigms in Programming
Physics Lab
Abstractions and Paradigms in Programming
Engineering Graphics and Drawing
Semester 3
Numerical Analysis
Introduction to Electrical and Electronic Circuits
Discrete Structures
Data Structures and Algorithms
Experimentation and Measurement Lab
Data Structures and Algorithms Lab
Semester 4
Environmental Studies
Automata Theory and Logic
Design and Analysis of Algorithms
Logic Design
Software Systems Lab
Logic Design Lab
Semester 5
Literature/Philosophy/Psychology/Sociology
Computer Architecture
Operating Systems
Database and Information Systems
Database and Information Systems Lab
Computer Architecture Lab
Operating Systems Lab
Semester 6
Artificial Intelligence
Implementation of Programming Languages
Computer Networks
Artificial Intelligence Lab
Implementation of Programming Languages Lab
Computer Networks Lab
Semester 7
Elective 1
Elective 2
Elective 3
Institute Elective 1
Semester 8
Elective 4
Elective 5
Elective 6
Institute Elective 2