| Sem | Course No | Course Name | Lecture | Tutorial | Ext. Tut. | Lab | Time outside class | Credits | Category |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MA1101* | Calculus | 3 | 1 | 0 | 0 | 6 | 10 | S |
| 1 | PH1010 | Physics I | 3 | 1 | 0 | 0 | 6 | 10 | S |
| 1 | CS1200 | Discrete Mathematics for Computer Science | 3 | 1 | 0 | 0 | 6 | 10 | E |
| 1 | CS1111 | Problem Solving using Computers | 3 | 0 | 0 | 3 | 6 | 12 | E |
| 1 | GN1101 | Life Skills I | 0 | 0 | 0 | 4 | 0 | 4 | G |
| 1 | ID1300 | Recreation Course | 0 | 0 | 0 | 0 | 2 | 2 | G |
| 1 | ID1200 | Ecology and Environment | 2 | 0 | 0 | 0 | 0 | 0 | E |
| 1 | WS1301 | Workshop-I | 0 | 0 | 0 | 3 | 0 | 3 | E |
| 1 | NCC (nc1010)/NSO (ns1020)/NSO (ns1030) | 0 | 0 | 0 | 0 | 2 | 2 | G | |
| 1 | GN1001 | Posh Training I | 3 | 0 | 0 | 0 | 0 | 0 | G |
| Semester 1 Total Credits : | 53 | ||||||||
| Total Program Credits : | 406 |
| Sem | Course No | Course Name | Lecture | Tutorial | Ext. Tut. | Lab | Time outside class | Credits | Category |
|---|---|---|---|---|---|---|---|---|---|
| 2 | MA2101 | Linear Algebra via Matrices | 3 | 0 | 0 | 0 | 6 | 9 | S |
| 2 | CY1001 | Chemistry I: Structure, Bonding & Reactivity | 3 | 1 | 0 | 0 | 6 | 10 | S |
| 2 | CS1112 | Small-Scale Application Development | 12 | P | |||||
| 2 | CS1202 | Discrete Mathematics for CS II | 3 | 1 | 0 | 0 | 6 | 10 | S |
| 2 | GN1102 | Life Skills 2 | 0 | 0 | 0 | 2 | 0 | 2 | G |
| 2 | ID1300 | Recreation Course | 0 | 0 | 0 | 0 | 2 | 2 | G |
| 2 | NCC (nc1010)/NSO (ns1020)/NSO (ns1030) | 0 | 0 | 0 | 0 | 2 | 2 | G | |
| 2 | WS1302 | Workshop-2 | 0 | 0 | 0 | 3 | 0 | 3 | E |
| Semester 2 Total Credits : | 50 | ||||||||
| Total Program Credits : | 406 |
| Sem | Course No | Course Name | Lecture | Tutorial | Ext. Tut. | Lab | Time outside class | Credits | Category |
|---|---|---|---|---|---|---|---|---|---|
| 3 | CS2300 | Foundations of Computer Systems Design | 3 | 0 | 0 | 0 | 6 | 9 | P |
| 3 | CS2310 | Foundations of Computer Systems Design Lab | 0 | 0 | 0 | 3 | 1 | 4 | P |
| 3 | CS2700 | Programming and Data Structures | 3 | 1 | 0 | 0 | 6 | 10 | P |
| 3 | CS2710 | Programming and Data Structures Lab | 0 | 0 | 0 | 3 | 3 | 6 | P |
| 3 | MA2103 | Probability, Stochastic Process and Statistics | 9 | S | |||||
| 3 | HSE1 | Humanities Elective 1 | 3 | 0 | 0 | 0 | 6 | 9 | H |
| 3 | MSXXXX | Entrepreneurship | 3 | 0 | 0 | 0 | 6 | 9 | M |
| Semester 3 Total Credits : | 56 | ||||||||
| Total Program Credits : | 406 |
| Sem | Course No | Course Name | Lecture | Tutorial | Ext. Tut. | Lab | Time outside class | Credits | Category |
|---|---|---|---|---|---|---|---|---|---|
| 4 | CS2200 | Languages, Machines, and Computations | 3 | 1 | 0 | 0 | 6 | 10 | P |
| 4 | CS2600 | Computer Organization and Architecture | 3 | 1 | 0 | 0 | 6 | 10 | P |
| 4 | CS2610 | Computer Organization and Architecture Lab | 0 | 0 | 0 | 3 | 3 | 6 | P |
| 4 | CS2800 | Design and Analysis of Algorithms | 3 | 1 | 0 | 0 | 6 | 10 | P |
| 4 | CS2810 | Object-Oriented Algorithms Implementation and Analysis Lab | 1 | 0 | 0 | 2 | 3 | 6 | P |
| 4 | CS3100 | Paradigms of Programming | 3 | 0 | 0 | 0 | 6 | 9 | P |
| Semester 4 Total Credits : | 51 | ||||||||
| Total Program Credits : | 406 |
| Sem | Course No | Course Name | Lecture | Tutorial | Ext. Tut. | Lab | Time outside class | Credits | Category |
|---|---|---|---|---|---|---|---|---|---|
| 5 | CS3300 | Compiler Design | 3 | 0 | 0 | 6 | 6 | 15 | P |
| 5 | CS3500 | Operating Systems | 3 | 0 | 0 | 6 | 6 | 15 | P |
| 5 | PE1 | Professional Elective 1 | 4 | 0 | 0 | 0 | 8 | 12 | P |
| 5 | Free Elective | 9 | |||||||
| 5 | GN1002 | Posh Training II | 3 | 0 | 0 | 0 | 0 | 0 | G |
| Semester 5 Total Credits: | 51 |
| Sem | Course No | Course Name | Lecture | Tutorial | Ext. Tut. | Lab | Time outside class | Credits | Category |
|---|---|---|---|---|---|---|---|---|---|
| 6 | PE2 | Professional Elective 2 | 4 | 0 | 0 | 0 | 8 | 12 | P |
| 6 | PE3 | Professional Elective 3 | 4 | 0 | 0 | 0 | 8 | 12 | P |
| 6 | FE1 | Free Elective 1 | 3 | 0 | 0 | 0 | 6 | 9 | |
| 6 | FE2 | Free Elective 2 | 3 | 0 | 0 | 0 | 6 | 9 | |
| 6 | Engineering Elective I | 3 | 0 | 0 | 0 | 6 | 9 | E | |
| Semester 6 Total Credits : | 51 | ||||||||
| Total Program Credits : | 406 |
| Sem | Course No | Course Name | Lecture | Tutorial | Ext. Tut. | Lab | Time outside class | Credits | Category |
|---|---|---|---|---|---|---|---|---|---|
| 7 | HSE2 | Humanities Elective 2 | 3 | 0 | 0 | 0 | 6 | 9 | H |
| 7 | ID1200 | Ecology and Environment | 2 | 0 | 0 | 0 | 2 | 2 | S |
| 7 | PE4 | Professional Elective 4 | 4 | 0 | 0 | 0 | 8 | 12 | P |
| 7 | PE5 | Professional Elective 5 | 4 | 0 | 0 | 0 | 8 | 12 | P |
| 7 | PE6 | Professional Elective 6 | 4 | 0 | 0 | 0 | 8 | 12 | P |
| 7 | FE4 | Free Elective 4 | 3 | 0 | 0 | 0 | 6 | 9 | |
| Semester 7 Total Credits : | 56 | ||||||||
| Total Program Credits : | 406 |
| Sem | Course No | Course Name | Lecture | Tutorial | Ext. Tut. | Lab | Time outside class | Credits | Category |
|---|---|---|---|---|---|---|---|---|---|
| 8 | HS3050 | Professional Ethics | 2 | 0 | 0 | 0 | 0 | 2 | H |
| 8 | HSE3 | Humanities Elective 3 | 3 | 0 | 0 | 0 | 6 | 9 | H |
| 8 | FE5 | Free Elective 5 | 3 | 0 | 0 | 0 | 6 | 9 | |
| 8 | FE6 | Free Elective 6 | 3 | 0 | 0 | 0 | 6 | 9 | |
| 8 | Engineering Elective II | 3 | 0 | 0 | 0 | 6 | 9 | E | |
| Semester 8 Total Credits : | 38 | ||||||||
| Total Program Credits : | 406 |
| S. No. | Course Number | Course Title | Remarks |
|---|---|---|---|
| 1 | CS5691 | Pattern Recognition and Machine Learning | |
| 2 | CS6011 | Kernel Methods for Pattern Analysis | |
| 3 | CS6046 | Multi-Armed Bandits | |
| 4 | CS6250 | Memory based Reasoning in AI | |
| 5 | CS6251 | Computational Models of Cognition | |
| 6 | CS6260 | Automated Planning and Learning | |
| 7 | CS6300 | Speech Technology | |
| 8 | CS6350 | Computer Vision | |
| 9 | CS6370 | Natural Language Processing | |
| 10 | CS6380 | Artificial Intelligence | |
| 11 | CS6464 | Concepts in Statistical Learning Theory | |
| 12 | CS6515 | Stochastic Optimization | |
| 13 | CS6680 | Planning and Constraint Satisfaction | |
| 14 | CS6691 | Deployability Aspects of Machine Learning | |
| 15 | CS6700 | Reinforcement Learning | Equivalent to DA6400 |
| 16 | CS6720 | Data Mining | |
| 17 | CS6730 | Probabilistic Graphical Models | |
| 18 | CS6741 | Statistical Foundations of Data Science | |
| 19 | CS6770 | Knowledge Representation and Reasoning | |
| 20 | CS6777 | Optimization Methods for Computer Vision Applications | |
| 21 | CS6790 | Geometry and Photometry based Image Formation | |
| 22 | CS6852 | Theory and Applications of Ontologies | |
| 23 | CS6886 | Systems Engineering for Deep Learning | |
| 24 | CS6910 | Fundamentals of Deep Learning | Equivalent to DA6401 |
| 25 | CS7011 | Topics in Reinforcement Learning | |
| 26 | CS7012 | Multilayer Network Models and Algorithms | |
| 27 | CS7016 | Topics in Deep Learning | |
| 28 | CS7020 | Advances in Theory of Deep Learning | |
| 29 | DA5001 | Privacy in AI | |
| 30 | DA5400 | Foundations of Machine Learning | |
| 31 | DA6300 | Quantum Computing and Machine Learning | |
| 32 | DA6360 | Advanced Optimization for Machine Learning | |
| 33 | DA6400 | Introduction to Reinforcement Learning | Equivalent to CS6700 |
| 34 | DA6401 | Introduction to Deep Learning | Equivalent to CS6910 |
| 35 | DA6701 | Data Science and AI for Finance |