First Semester
Course No. Course Title Credit Hours
CET111 Information and Communication Technologies1+1
CET121 Computer Programming2+2
NST111 Applied Physics2+1
NST112 Calculus and Analytical Geometry3+0
HST111 / HST112 Islamic Studies / Ethics0+16
Second Semester
Course No. Course Title Credit Hours
EET121 Digital Logic Design2+1
CET213 Object Oriented Programming2+1
NST121 Linear Algebra3+0
NST122 Discrete Mathematics2+0
HST121 Professional Ethics2+0
HST122 Pakistan Studies2+0
Third Semester
Course No. Course Title Credit Hours
CET212 Computer Architecture and Organization2+1
SET211 Software Engineering Principles3+0
SET212 Artificial Intelligence2+1
CET214 Data Structures and Algorithms2+1
NST211 Probability & Statistics3+0
HST211 Communication Skills3+0
Fourth Semester
Course No. Course Title Credit Hours
SET221 Human Computer Interaction3+0
SET222 Software Requirements Engineering3+0
CET223 Web Technologies2+1
CET224 Database Management System2+1
CET225 Operating Systems2+1
HST221 Technical Report Writing3+0
Fifth Semester
Course No. Course Title Credit Hours
SET311 Software Quality Assurance3+0
CET312 Computer Communication Networks2+1
SET312 Software Design & Architecture2+1
SETxxx Depth Elective - I3+0
SETxxx Depth Elective - II2+1
MST311 Technopreneurship3+0
Sixth Semester
Course No. Course Title Credit Hours
SETxxx Depth Elective - III3+0
SETxxx Depth Elective - IV2+1
IDTxxx IDTE - I2+1
SET310 Project - I0+3
MST321 Project Management3+0
GETxxx GE - University - I3+0
Seventh Semester
Course No. Course Title Credit Hours
SET411 Information Security3+0
SETxxx Depth Elective - V2+1
IDTxxx IDTE - II3+0
CT413 Project - II0+3
HST411 Technology, Safety & Environment2+0
GETxxx GE - University - II3+0
Eighth Semester
Course No. Course Title Credit Hours
CT460 16 Weeks Supervised Industrial / Field Training (8x5=40Hrs / Week)0+16