Course Structure

 

SEMESTER - 1

 

Code Title Type Theory cr. Lab/Paper cr. Prerequisites
 EEDC132C  Electronics Devices And Circuits  C  3  2  -
 ECAS130C  Circuit Analysis And Synthesis  C  3  0  -
 IITC102C  Introduction To Computers  C  3  0  -
 IITP132C  Introduction To Programming  C  3  2  -
 SMAT130C  Mathematics - 1  C  3  0  -
 SPHY132C  Physics - 1  C  3  2  -
 MLCCS102C  Language And Communication Skills  C  3  0  -

 

SEMESTER - 2

 

Code Title Type Theory cr. Lab/Paper cr. Prerequisites
 IDMA230C  Discrete Mathematics  C  3  0  -
 EDES232C  Data Structures  C  3  2  IITP132C
 IDST232C  Digital Electronics  C  3  2  -
 SPAS230C  Probability and Statistics  C  3  0  SMAT130C
 ICOA230C  Computer Organization and Architecture  C  3  0  IITC102C
 MPOM230C  Principles of Management  C  3  0  -

 

SEMESTER - 3

 

Code Title Type Thoery cr. Lab/Paper cr. Prerequisites
 SMAT330C  Mathematics - 2  C  3  0  SMAT130C
 IOPS332C  Operating System  C  3  2  ICOA230C
 ITOC330C  Theory Of Computation  C  3  0  IDMA230C
 IOOM332C  Object Oriented Methodologies  C  3  2  IDST232C
 EMIP332C  Microprocessors  C  3  2  EDES232C

 

SEMESTER - 4

 

Code Title Type Theory cr. Lab/Paper cr. Prerequisites
 SMAT430C  Mathematics - 3  C  3  0 SMAT230C
 IDAA432C  Design And Analysis Of Algorithms  C  3  2  IDST232C, IDMA230C
 IPPL430C  Principles Of Programming Languages  C  3  0  IDST232C
 IDBM432C  Database Management Systems  C  3  2  IDST232C, IDMA230C
 EPC0432C  Principles Of Communication  C  3  2  -

 

SEMESTER - 5

 

Code Title Type Theory cr. Lab/Paper cr. Prerequisites
 ICNE532C  Computer Networks  C  3  2  EPCO432C
 ISOE532C  Software Engineering  C  3  2  IOOM332C
 IAIN532C  Artificial Intelligence  C  3  2  IDAA432C
 IGVC532C  Graphics And Visual Computing  C  3  2  IDST232C
 MPOE530C  Principles Of Economics  C  3  0  -
 IPRJ505P  Mini Project  P  0  5  -

 

SEMESTER - 6

 

Code Title Type Theory cr. Lab/Paper cr. Prerequisites
 IDOD632C  Compiler Design  C  3  2  ITOC330C, IITG132C
 IIVP632C  Image And Video Processing  C  3  2  IITC132C
 IDMW632C  Data Mining And Warehousing  C  3  2  IDBM432C
   Elective - 1  E  3  0  -
   Elective - 2  E  3  0  -
 IPRJ605P  Mini Project  P  0  5  -

 

SEMESTER - 7

 

Code Title Type Theory cr. Lab/Paper cr. Prerequisites
 ISIM732C  System Modelling and Simulation  C  3  2  SPAS230C
 MORB720C  Organizational Behaviour  C  2  0  -
   Elective - 3  E  3  0  -
   Elective - 4  E  3  0  -
   Elective - 5  E  3  0  -
 IPRJ705P  Mini Project  P  0  5  -

 

SEMESTER - 8

 

Code Title Type Theory cr. Lab/Paper cr. Prerequisites
 IPRJ820P  Major Project  P  0  20  IPRJ530C, IPRJ630C, IPRJ730C

 

ELECTIVES

 

Semester Code Title Theory cr. Lab/Paper cr. Prerequisites
6  IOPT630E  Optimization Techniques  3  0  -
6  IMCL630E  Machine Learning - Tools And Techniques  3  0  -
6  IWSN630E  Wireless Sensor Networks  3  0  -
6  IASS630C  Architecture of Software Systems  3  0  -
6  IAGA630C  Advanced Graphics and Animation  3  0  -
7 IIRS730E Information Retrieval Systems 3 0 -
7 ICIS730E Cryptography and Information Security 3 0 -
7 IEMB730E Modeling, Design and Analysis of Embedded System 3 0 -
7 IECO730E Data Compression 3 0 -

 

Note :

  1. Prerequisites for electives would be decided by the faculty members offering the course.
  2. Elective baskets may be created as per requirement of the time table/specialization.
  3. Pools of electives may be common for sixth and eighth semesters.
  4. More electives may be offered based on the availability of faculty.