ECE Undergraduate curriculum

banner

The programme is designed to create innovators and researchers. ECE courses like electronics, signals & systems, communications, VLSI, and embedded systems are introduced in the early semesters. Students also take a number of CSE oriented courses: Programming, Data Structures, Operating Systems, Networks. The main objectives of the B. Tech(ECE) program are to produce students who are well prepared for Indian industry with necessary core competency to succeed long-term in engineering/entrepreneurship careers (post B. Tech), and who are well prepared to undertake PG studies and research careers.

SEMESTER - I

Sem Number Course Name L T P C
I MA101 Mathematics I 3 1 0 8
I CS101 Computer Programming 3 0 0 6
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 HS101 English 1 0 2 4
I GE101 Induction Program 0 0 6 6
Total 13 3 14 46
Contact Hours / Week 30

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 HSXXX HSS Elective 3 0 0 6
Total 15 4 6 44
Contact Hours / Week 25

SEMESTER - III

Sem Number Course Name L T P C
III MA203 Mathematics III 3 0 0 6
III EC201 Analog Circuits 3 0 0 6
III EC260 Semiconductor Devices 3 0 0 6
III EC241 Signals and Systems 3 0 0 6
III CS202 IT Workshop I 2 0 3 7
III SC201 Physics I 3 0 0 6
III HSXXX HSS Elective 3 0 0 6
Total 20 0 3 43
Contact Hours / Week 25

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 CS231 Operating Systems 3 0 0 6
IV SC202 Chemistry 3 0 0 6
IV HSXXX HSS Elective 3 0 0 6
Total 18 1 6 44
Contact Hours / Week 25

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 HSXXX 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 SC302 Physics II 3 0 0 6
VI HSXXX 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

SEMESTER - VII

Sem Number Course Name L T P C
VII EC456 Communication Network 3 0 0 6
VII ECXXX Elective I 3 0 0 6
VII EC400 Project I 0 0 12 12
VII XXXXX Open Elective 3 0 0 6
VII HSXXX HSS Elective 3 0 0 6
Total 12 0 12 36
Contact Hours / Week 24

SEMESTER - VIII

Option I
Sem Number Course Name L T P C
VIII EC401 Project II 0 0 18 18
VIII ECXXX Elective II 3 0 0 6
VIII HSXXX HSS Elective 3 0 0 6
  Total 6 0 18 30
  Contact Hours / Week 24
Option 2
Sem Number Course Name L T P C
VIII EC402 Internship 0 0 18 18
VIII ECXXX Elective II 3 0 0 6
VIII HSXXX HSS Elective 3 0 0 6
Total 6 0 18 30
Contact Hours / Week 24

Electives

Number Course Name L T P C
EC452 Detection and Estimation Theory 3 0 0 6
EC455 Wireless Sensor Networks 3 0 0 6
EC461 VLSI Technology 3 0 0 6
EC471 Antennas and Wave Propagation 3 0 0 6
EC453 Error Control Codes 3 0 0 6
EC462 Advanced Semiconductor Devices 3 0 0 6
EC454 Communication Systems 3 0 0 6
EC480 Digital Control Systems 3 0 0 6
EC402 Data Converters 3 0 0 6
EC441 Image Processing 3 0 0 6
EC482 Systems on Chip with IoT Applications 3 0 0 6
EC442 Pattern Recognition and Machine Learning 3 0 0 6
EC457 Modern Error Correcting Codes 3 0 0 6
EC472 Microwave System Design 3 0 0 6
EC481/EC681 Advanced Control Systems 3 0 0 6
EC622 Mobile Communication ( Open Elective) 3 0 0 6
CS235 Artificial Intelligence 3 0 0 6
MA305 Optimization Techniques 3 0 0 6
EC673 Optical Wireless Communications 3 0 0 6
EC659 MIMO 3 0 0 6
EC683 Applied Optimization 3 0 0 6
EC684 Antenna Theory and Design 3 0 0 6
EC614 Dynamics, Learning, and Security in Network Systems 3 0 0 6
EC657 Cognitive Radio 3 0 0 6
EC442 Pattern Recognition and Machine Learning 3 0 0 6