The duration of the course shall be four academic years. Each academic year is divided into two semesters. Students should secure not less than 75% of attendance in class and related coursework assignments in each course.


Student must have passed 10+2 from PCM or equivalent


The course is a blend of the conventional and the radical. It is updated regularly by the UPTU to keep up with the growing demands and the changing trends of the software industry and research laboratories. Core courses include Programming Languages, Computer Architecture, System Software, Networking Technologies and Artificial Intelligence.


1st Semester
Subject CodeSubject NameCredit
NAS 103Engg. Mathematics-I4
NEC-101/NAS-104Electronics Engg./Professional Communication4
NAS102/NME102Engg. Chemistry/Engg. Mechanics4
NEE-101/NCS 101Basic Electrical Engg./Computer System and Programming in C4
NAS-101Engg. Physics-I3
NME-101/NAS-105Basic Manufacturing Processes/Environment & Ecology2
NAS-152/NME-152Engg. Chemistry Lab/ Engg. Mechanics Lab1
NEE-151/NCS-151Basic Electrical Engg. Lab/Computer Programming Lab1
NEW-151/NCE-151Workshop Practice/ Computer Aided Engg. Graphics2
NAS-151/NAS-154Engg. Physics Lab/Professional Communication Lab1
Total Credits26

2nd Semester
Subject CodeSubject NameCredit
NAS-203Engg. Mathematics-II4
NEC-201/NAS-204Electronics Engg./Professional Communication4
NAS-202/NME-202Engg. Chemistry/ Engg. Mechanics4
NEE-201/NCS-201Basic Electrical Engg./Computer System and Programming in C4
NAS-201Engg. Physics-II3
NME-201/NAS-205Basic Manufacturing Processes / Environment & Ecology2
NAS-252/NME-252Engg. Chemistry Lab/ Engg. Mechanics Lab1
NEE-251/NCS-251Basic Electrical Engg. Lab/Computer Programming Lab1
NWS-251/NCE-251Workshop Practice/Computer Aided Engg. Graphics2
NAS-251/NAS-254Engg. Physics Lab/Professional Communication Lab1
Total Credits26

3rd Semester
Subject CodeSubject NameCredit
ECS-301Digital Logic Design4
EHU-301/EHU-302Industrial Psychology/ Industrial Sociology2
ECS-302Data Structures Using C4
ECS-303Discrete Mathematical Structures4
ECS-304IT Infrastructure and Its Management4
EHU-111Human Values & Professional Ethics
ECS-351Logic Design Lab1
ECS-352Data structures Lab1
ECS-353Numerical Techniques1
GP-301General Proficiency1
Total Credits26

4th Semester
Subject CodeSubject NameCredit
EHU-402/EHU-401Industrial Sociology / Industrial Psychology2
EOE-041-EOE-048Science Based Open Elective4
EEC-406Introduction to Microprocessor4
ECS-401Computer Organization4
ECS-402Database Management Systems4
ECS-403Theory of Automata & Formal Languages4
EHU-111Human values & Professional Ethics
EEC-456Microprocessor Lab1
ECS-452DBMS Lab1
ECS-453Computer Organization Lab1
GP-401General Proficiency1
Total Credits26

Science Based Open-Electives
Subject CodeSubject Name
EOE-031/EOE-041Introduction to Soft Computing (Neural Networks, Fuzzy Logic and Genetic Algorithm)
EOE-032/EOE-042Nano Sciences
EOE-033/EOE-043Laser System and Applications
EOE-034/EOE-044Space Science
EOE-035/EOE-045Polymer Science & Technology
EOE-036/EOE-046Nuclear Science
EOE-037/EOE-047Materials Science
EOE-038/EOE-048Discrete Mathematics

5th Semester
Subject CodeSubject Name
EHU-501Engineering & Managerial Economics
ECS-501Operating System
ECS-502Design and Analysis of Algorithms
ECS-503Object Oriented Techniques
ECS-504Computer Graphics
ECS-505Graph Theory
ECS-551Operating System Lab
ECS-552Algorithms Lab
ECS-553Object Oriented Techniques Lab
ECS-554Computer Graphics Lab
GP-501General Proficiency

6th Semester
Subject CodeSubject Name
EHU-601Industrial Management
ECS-601Computer Network
ECS-602Software Engineering
ECS-603Compiler Design
ECS-604Web Technology
EIT-505Information Security and Cyber Laws
ECS-651Computer Network Lab
ECS-652Web Technology Based Software Engineering Lab
ECS-653Compiler Lab
GP-601General Proficiency

7th Semester
Subject CodeSubject Name
EOE-071-EOE-074Open Elective-I
ECS-701Distributed Systems
ECS-702Digital Image Processing
ECS-751Distributed Systems Lab
ECS-752Digital Image Processing Lab
ECS-754Industrial Training Viva-Voce
GP-701General Proficiency

List of Electives
Subject CodeSubject Name
ECS-071Computational Geometry
ECS-072Computational Complexity
ECS-073Parallel Algorithms
ECS-074Pattern Recognition

Subject CodeSubject Name
ECS-075Data Mining & Data Warehousing
ECS-076Distributed Database
ECS-077Data Compression
EIT-074IT in Forensic Science

8th Semester
Subject CodeSubject Name
EOE-081-EOE-084Open Elective-II
ECS-801Artificial Intelligence
ECS-851Artificial Intelligence Lab
GP-801General Proficiency

List of Electives
Subject CodeSubject Name
ECS-081Real Time System
ECS-082Software Project Management
ECS-083Embedded Systems
ECS-084Cryptography & Network Security

Subject CodeSubject Name
ECS-085Neural Networks
ECS-086Natural Language Processing
ECS-087Mobile Computing
ECS-088Soft Computing


Click here to Download the syllabus