I Year; Autumn Semester
Sl. No Course Code Subject Credit Category
1.0 MAN-001 Mathematics- I 4 BSC
2.0 CSN-101 Introduction to Computer Science and Engineering 2 PCC
3.0 CSN-103 Fundamentals of Object Oriented Programming 4 ESC
4.0 PHN-005 Electrodynamics and Optics 4 BSC
5.0 HSN-002 Ethics and Self Awareness 2 HSSC
6.0 CEN-105 Introduction to Environmental Studies 3 GSC
7.0 HSN-001 A/B Communication Skills (Basic / Advanced) 2 HSSC
TOTAL-Credits 21




I Year; Spring Semester
Sl. No Course Code Subject Credit Category
1.0 MAN-010 Optimization Techniques 4 BSC
2.0 CSN-102 Data Structures 4 PCC
3.0 ECN-104 Digital Logic Design 4 PCC
4.0 CSN-106 Discrete Structures 4 PCC
5.0 ECN102 Fundamentals of Electronics 4 ESC
6.0 PHN-006 Quantum Mechanics and Statistical Mechanics 4 BSC
TOTAL-Credits 24




II Year; Autumn Semester
Sl. No. Course No. Subject Credit Category
1.0 MIN-106 Engineering Thermodynamics 4 ESC
2.0 CSN-261 Data Structure Laboratory 2 PCC
3.0 ECN-203 Signals & Systems 4 PCC
4.0 CSN-221 Computer Architecture & Microprocessors 4 PCC
5.0 CSN-291 Object Oriented Analysis and Design 4 PCC
6.0 HSN-ELE HSS Elective Course 3 HSSMMEC
TOTAL-Credits 21




II Year; Spring Semester
Sl. No. Course No. Subject Credit Category
1.0 MTN-105 Electrical and Electronics Material 4 ESC
2.0 CSN-212 Design and Analysis of Algorithms 4 PCC
3.0 CSN-232 Operating Systems 4 PCC
4.0 CSN-252 System Software 3 PCC
5.0 CSN-254 Software Engineering 4 PCC
6.0 ECN-252 Digital Electronic Circuits Laboratory 2 PCC
7.0 HSN-ELE HSS Elective Course 3 HSSMEC
TOTAL-Credits 24




III Year; Autumn Semester
Sl. No Course Code Subject Credit Category
1.0 CSN-351 Data Base Management Systems 4 PCC
2.0 CSN-353 Theory of Computation 4 PCC
3.0 CSN341 Computer Networks 4 PCC
4.0 CSN-361 Computer Networks Laboratory 2 PCC
5.0 CSN-391 Technical Communication 2 PCC
6.0 CSN-ELE1 Departmental Elective Course -1 4 PEC
7.0 OEC/BM-ELE Open Elective Course/Management Studies Elective Course 3 OEC/HSSMEC
TOTAL-Credits 23




III Year; Spring Semester
Sl. No Course Code Subject Credit Category
1.0 CSN-312 Principles of Programming Languages 3 PCC
2.0 CSN-352 Compiler Design 4 PCC
3.0 CSN-ELE2 Departmental Elective Course-2 4 PEC
4.0 CSN-362 Compiler Laboratory 2 PCC
5.0 CSN-300 Industry-oriented Problem / Lab-based Project / Software Engineering-based Project 4 PCC
6.0 OEC/BM-ELE Open Elective Course/Management Studies Elective Course2 3 OEC/HSSMEC
7.0 CSN-399 Educational Tour 0 PCC
8.0 MSC1/DHC1 Minor Specialization Course - 1/ Departmental Honours Course - 1 (optional) 4 MSC/DHC
TOTAL-Credits 24




IV Year; Autumn Semester
Sl. No. Course No. Subject Credit Category
1.0 CSN-ELE3 Departmental Elective Course-3 4 PEC
2.0 CSN-ELE4 Departmental Elective Course-4 4 PEC
3.0 CSN-499 Training Seminar 2 PCC
4.0 CSN-400A B. Tech. Project 4 PCC
5.0 MSC2/DHC2 Minor Specialization Course - 2/ Departmental Honours Course-2 (optional) 4 MSC/DHC
6.0 MSC3/DHC3 Minor Specialization Course - 3/ Departmental Honours Course - 3 (optional) 4 MSC/DHC
TOTAL-Credits 22




IV Year; Spring Semester
Sl. No. Course No. Subject Credit Category
1.0 CSN-ELE5 Departmental Elective Course-5 4 PEC
2.0 CSN-ELE6 Departmental Elective Course-6 4 PEC
3.0 CSN-400B B. Tech Project (Contd. From Autumn Semester) 8 PCC
4.0 MSC4/DHC4 Minor Specialization Course - 4/ Departmental Honours Course - 4 (optional) 4 MSC/DHC
5.0 MSC5/DHC5 Minor Specialization Course - 5/ Departmental Honours Course - 5 (optional) 4 MSC/DHC
TOTAL-Credits 24