Approved By: UGC NAAC
| Duration: 4 Years | Eligibility: 10+2 or Equivalent | 
Course Detail
| Course Code | Course Title | 
| Semester - I | 
 | 
| HU-101 | English & Professional Communication-I | 
| PH-102 | Field and Waves | 
| MA-102 | Advanced Calculus & Differential equations | 
| EC-101 | Basics of Electrical Engineering | 
| CS-101 | Introduction to Computers & Programming | 
| Semester - II | 
 | 
| MA-103 | Advanced Engineering Mathematics – I | 
| HU-102 | English & Professional Communication-II | 
| CH-103 | Environmental Science | 
| EC-103 | Electronic Devices and Circuits | 
| CS-102 | Object Oriented Programming | 
| CS-103 | Data Structures | 
| PH-103 | Physics of Materials | 
| Semester - III | 
 | 
| HU-201 | Business & Technical Communication - I | 
| IT-201 | Database Management System | 
| CS-201 | Principle of Programming Languages | 
| EC-204 | Digital Electronics | 
| MA-202 | Discrete Mathematical Structures | 
| CS-208 | Computer Graphics | 
| Semester - IV | 
 | 
| HU-202 | Business & Technical Communication – II | 
| CS-205 | Theory of Computation | 
| CS-206 | Computer Organization and Architecture | 
| MA-204 | Computer Based Numerical and Statistical Techniques (CBNST) | 
| IT-207 | JAVA Programming | 
| CS-207 | Software Engineering | 
| EC-209 | Principles of Communication Engg. | 
| Semester - V | 
 | 
| CS-301 | Principles of Compiler Construction | 
| CS-302 | Artificial Intelligence | 
| IT-301 | Web Technology | 
| IT-302 | Computer Networks | 
| IT-303 | Advanced JAVA | 
| EC-304 | Microprocessor and Interfaces | 
| Semester - VI | 
 | 
| MB-301 | Foundations of Economic Science | 
| CS-307 | System Programming | 
| IT-306 | C# and .Net Framework | 
| IT-304 | Multimedia Systems | 
| CS-304 | Design and Analysis of Algorithms | 
| EC-305 | Microcontroller & Real Time Applications | 
| CS-300 | Technical Seminar | 
| Semester - VII | 
 | 
| MB-402 | Ethics & IPR | 
| CS-401 | Artificial Intelligence | 
| CS/IT- 4XX | Elective-I | 
| CS/IT- 4XX | Elective-II | 
| IT-401 | Advanced JAVA | 
| CS-400 | Industrial Training | 
| CS-400A | Minor Project | 
| Semester - VIII | 
 | 
| MA-401 | Operation Research & Optimization Techniques | 
| CS-402 | Distributed Systems | 
| CS-403 | Simulation & Modeling | 
| CS/IT-4XX | Elective-III | 
| CS/IT-4XX | Elective-IV | 
| CS-400B | Major Project | 
| List of Electives | |
| Electives I & II | 
 | 
| Data Management | 
 | 
| Code | Subject Name | 
| CS410 | Advanced Data Management System | 
| CS411 | Database Tuning | 
| Software Engineering | |
| Code | Subject Name | 
| CS412 | Advanced Software Engg. | 
| CS413 | Software Architecture | 
| Embedded Systems | 
 | 
| Code | Subject Name | 
| EC416 | Microcontrollers and Real Time Applications | 
| EC417 | Principles of DSP | 
| Animation and Multimedia | |
| Code | Subject Name | 
| IT410 | Multimedia systems | 
| EC417 | Principles of DSP | 
| Electives III & IV | 
 | 
| Data Management | 
 | 
| Code | Subject Name | 
| CS420 | Knowledge Management | 
| CS421 | Advanced Data Mining Techniques | 
| Software Engineering | |
| Code | Subject Name | 
| CS422 | Software Testing | 
| CS423 | Object Oriented Analysis and Design using UML | 
| Embedded Systems | 
 | 
| Code | Subject Name | 
| EC426 | Embedded Systems | 
| CS424 | Advanced Computer Architecture and parallel processing | 
| Animation and Multimedia | |
| Code | Subject Name | 
| IT420 | Introduction to creativity and game programming | 
| IT421 | Virtual Reality |