hit counter html code B.Tech Curriculum

B.Tech. Curriculum

Semester 1
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
Semester 2
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
Semester 3
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
Semester 4
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
Semester 5
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
Semester 6
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
Semester 7
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
Semester 8
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

Minor in Artificial Intelligence and Machine Learning (AI/ML)


Eligibility

This minor is open to all B.Tech./DD students except for students of B.Tech./DD in CSE and ID DD in Data Science.

Requirement

The student is required to complete 4 courses from the courses list below.

Notes

  1. The department might not offer all these courses every year.
  2. There will be NO special SEAT allocation for students looking to declare a minor in AI/ML.
  3. It is the student's responsibility to ensure that the required pre-requisites are satisfied for the courses taken.
  4. This list may be updated from time to time by the Department.
  5. Courses from other Departments (except an approved list from the DSAI Dept, shown below), and NPTEL or onlinecourses will not be considered as equivalent to the courses listed, to claim the Minor.
  6. A particular course can be used to claim one Minor only.
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

Minor in Computing


Eligibility

This minor is open to all B.Tech./DD students except for students of B.Tech./DD in CSE.

Requirement

The student is required to complete 4 courses from the CSE Theory or Theory+Lab courses other than CS1100 and CS1111.

Notes

  1. There will be NO special SEAT allocation for students looking to declare a minor in Computing.
  2. It is the student's responsibility to ensure that the required pre-requisites are satisfied for the courses taken.
  3. Courses from other Departments, and NPTEL or online courses will not be considered as equivalent courses to claim the Minor.
  4. A particular course can be used to claim one Minor only.