home

Undergraduate - Academic Courses

At IIITG, undergraduate education emphasizes a broad academic foundation, development of deep subject-area knowledge, a variety of rich learning experiences inside and outside the classroom, and the cultivation of skills to help students become lifelong learners. With an enduring dedication to the pursuit of excellence, IIITG offers unparalleled student experiences across a broad spectrum of academics environment.

Curriculum

At IIITG, undergraduate education emphasizes a broad academic foundation, development of deep subject-area knowledge, a variety of rich learning experiences inside and outside the classroom, and the cultivation of skills to help students become lifelong learners. With an enduring dedication to the pursuit of excellence, IIITG offers unparalleled student experiences across a broad spectrum of academics environment.

Please use the respective tab below to view the curriculum of your department

Computer Science and Engineering
First Year
Semester-I
Sem Number Course Name L T P C
I MA101 Mathematics I 3 1 0 8
I CS101 Computer Programming 3 1 0 8
I CS110 Computer Programming Lab 0 0 3 3
I EC101 Digital Design 3 1 0 8
I EC110 Digital Design Lab 0 0 3 3
I EC102 Electrical Circuit Analysis 3 1 0 8
I CS102 IT Workshop I 2 0 3 7
I HS101 English (Pass / Not Pass) 2 0 0 4
Total 16 4 9 49
Contact Hours / Week 29
Semester-II
Sem Number Course Name L T P C
II MA102 Mathematics II 3 1 0 8
II CS103 Data Structures 3 1 0 8
II CS111 Data Structures Lab 0 0 3 3
II CS104 Computer Organization 3 1 0 8
II EC103 Basic Electronic Circuits 3 1 0 8
II EC111 Basic Electronics Lab 0 0 3 3
II HS102 Economics 3 0 0 6
Total 15 4 6 44
Contact Hours / Week 25
Second Year
Semester-III
Sem Number Course Name L T P C
III MA203 Mathematics III 3 0 0 6
III MA205 Discrete Mathematics 3 0 0 6
III CS201 Algorithms 3 0 0 6
III CS251 IT Workshop II 2 0 3 7
III CS231 Operating Systems 3 0 0 6
III CS232 Operating Systems Lab 0 0 4 4
III SC201 Physics I 3 0 0 6
III HS HSS Elective 3 0 0 6
Total 20 0 7 47
Contact Hours / Week 27
Semester-IV
Sem Number Course Name L T P C
IV CS210 Formal Languages and Automata 3 0 0 6
IV CS240 Database Management Systems 3 0 0 6
IV CS241 DBMS Lab 0 0 4 4
IV CS252 Computer Networks 3 0 0 6
IV CS253 Computer Networks Lab 0 0 4 4
IV CS200 Project-I 0 0 6 6
IV SC202 Chemistry 3 0 0 6
IV HS HSS Elective 3 0 0 6
Total 15 0 14 44
Contact Hours / Week 29
Third Year
Semester-V
Sem Number Course Name L T P C
V CS301 Theory of Computation 3 0 0 6
V CS320 Compilers 3 1 0 8
V CS321 Compilers Lab 0 0 3 3
V CS302 Data Communication 3 0 0 6
V CS303 Distributed Systems 3 0 0 6
V CS351 IT Workshop III: Cloud Computing 1 0 3 5
V SC301 Biology 3 0 0 6
V HS HSS Elective 3 0 0 6
Total 19 1 6 46
Contact Hours / Week 26
Semester-VI
Sem Number Course Name L T P C
VI MA305 Optimization Techniques 3 0 0 6
VI CS330 Software Engineering 3 0 0 6
VI CS331 Software Engineering Lab 0 0 3 3
VI CS340 Computer Graphics 3 0 0 6
VI CS341 Computer Graphics Lab 0 0 3 3
VI CS306 Machine Learning 3 0 0 6
VI CS36X Elective I 3 0 0 6
VI CS300 Project II(Optional) 0 0 6 6
VI HS HSS Elective 3 0 0 6
Total 18 0 12/6 48/42
Contact Hours / Week 30/24
Fourth Year
Semester-VII
Sem Number Course Name L T P C
VII CS401 Enterprise Systems 3 0 0 6
VII CS45X Open Elective 3 0 0 6
VII CS45X Elective II 3 0 0 6
VII CS45X Elective III 3 0 0 6
VII CS400 Project III 0 0 12 12
VII HS HSS Course 3 0 0 6
Total 15 0 12 42
Contact Hours / Week 27
Semester-VIII
Sem Number Course Name L T P C
VIII XXXXX Elective IV 3 0 0 6
VIII XXXXX Elective V 3 0 0 6
VIII XXXXX Elective VI 3 0 0 6
VIII XXXXX Physics II 3 0 0 6
VIII XXXXX Project IV 0 0 12 12
VIII XXXXX HSS Course 3 0 0 6
Total 15 0 12 42
Contact Hours / Week 27
Electronics and Communication Engineering
First Year
Semester-I
Sem Number Course Name L T P C
I MA101 Mathematics I 3 1 0 8
I CS101 Computer Programming 3 1 0 8
I CS110 Computer Programming Lab 0 0 3 3
I EC101 Digital Design 3 1 0 8
I EC110 Digital Design Lab 0 0 3 3
I EC102 Electrical Circuit Analysis 3 1 0 8
I CS102 IT Workshop I 2 0 3 7
I HS101 English (Pass / Not Pass) 2 0 0 4
Total 16 4 9 49
Contact Hours / Week 29
Semester-II
Sem Number Course Name L T P C
II MA102 Mathematics II 3 1 0 8
II CS103 Data Structures 3 1 0 8
II CS111 Data Structures Lab 0 0 3 3
II CS104 Computer Organization 3 1 0 8
II EC103 Basic Electronic Circuits 3 1 0 8
II EC111 Basic Electronics Lab 0 0 3 3
II HS102 Economics 3 0 0 6
Total 15 4 6 44
Contact Hours / Week 25
Second Year
Semester-III
Sem Number Course Name L T P C
III MA203 Mathematics III 3 0 0 6
III EC201 Analog Circuits 3 1 0 8
III EC202 Analog Circuits Lab 0 0 3 3
III EC241 Signals and Systems 3 0 0 6
III EC242 Signals and Systems Lab 0 0 3 3
III CS231 Operating Systems 3 0 0 6
III CS232 Operating Systems lab 0 0 4 4
III SC201 Physics I 3 0 0 6
III HS HSS Elective 3 0 0 6
Total 18 1 10 48
Contact Hours / Week 29
Semester-IV
Sem Number Course Name L T P C
IV MA204 Mathematics IV 3 0 0 6
IV EC251 Principles of Communication 3 1 0 8
IV EC252 Communications Lab 0 0 3 3
IV EC243 Digital Signal Processing 3 0 0 6
IV EC244 Digital Signal Processing Lab 0 0 3 3
IV EC260 Semiconductor Devices 3 0 0 6
IV SC202 Chemistry 3 0 0 6
IV HS HSS Elective 3 0 0 6
Total 18 1 6 44
Contact Hours / Week 25
Third Year
Semester-V
Sem Number Course Name L T P C
V EC351 Digital Communication 3 1 0 8
V EC352 Digital Communication Lab 0 0 3 3
V EC301 Analog Integrated Circuits 3 0 0 6
V EC302 Analog Integrated Circuit Lab 0 0 3 3
V EC370 Electromagnetics 3 1 0 8
V EC380 Control Systems 3 1 0 8
V SC301 Biology 3 0 0 6
V HS HSS Elective 3 0 0 6
Total 18 3 6 48
Contact Hours / Week 27
Semester-VI
Sem Number Course Name L T P C
VI EC353 Information Theory and Coding 3 0 0 6
VI EC361 VLSI Design 3 0 0 6
VI EC362 VLSI Design Lab 0 0 3 3
VI EC371 Microwave Engineering 3 0 0 6
VI EC372 Microwave Engineering Lab 0 0 3 3
VI EC381 Embedded Systems 3 0 0 6
VI EC382 Embedded Systems Lab 0 0 3 3
VI EC354 Communication Networks 3 0 0 6
VI HS HSS (Elective) 3 0 0 6
VI EC300 Project (optional) 0 0 6 6
Total 18 0 15/9 51/45
Contact Hours / Week 33/27
Fourth Year
Semester-VII
Sem Number Course Name L T P C
VII EC451 Mobile Communication 3 0 0 6
VII ECxxx Elective I 3 0 0 6
VII ECxxx Elective II 3 0 0 6
VII EC400 Project I 0 0 12 12
VII XXxxx Open Elective 3 0 0 6
VII HS HSS Course 3 0 0 6
Total 15 0 12 42
Contact Hours / Week 27
Semester-VIII
Sem Number Course Name L T P C
VIII EC401 Project II 0 0 12 12
VIII EC481 Measurement and Instrumentation 3 0 0 6
VIII ECxxx Elective III 3 0 0 6
VIII ECxxx Elective IV 3 0 0 6
VIII SC401 Physics II 3 0 0 6
VIII HS HSS Course 3 0 0 6
Total 15 0 12 42
Contact Hours / Week 27

Rules of change of Branch

1.The Institute permits a student admitted to change from one branch to another after the first two semesters. Such changes will be permitted, in accordance with the provisions laid down hereinafter.
2.Only those students will be considered eligible for change of branch/programme after the second semester, who have completed and passed all the common credits required in the first two semesters of their studies in their first attempt.
3.Change of branch/programme shall be made strictly in order of merit of the applicants. For this purpose the CPI obtained at the end of the second semester shall be considered. In case of a tie, the JEE rank of the applicants will be considered.
4.The applicants may be allowed a change in branch/programme, strictly in order of inter se merit,subject to the limitation that the strength of a branch should not fall below the existing strength by more than ten percent and should not go above the sanctioned strength by more than ten percent.
5.All changes of branch/programme made in accordance with the above rules will be effective from the third semester of the applicants concerned. No change of branch/programme shall be permitted after this

Currently, with a batch size of 30, a branch’s size can be at most 33 and must be at least 27. So, if only requests for branch change are from CSE to ECE, then 3 CSE students will get a branch change.