First Semester
Course No.Course TitleCredit Hours
CET111Information and Communication Technologies1+1
CET121Computer Programming2+2
NST111Applied Physics2+1
NST112Calculus and Analytical Geometry3+0
HST111 / HST112Islamic Studies / Ethics0+16
Second Semester
Course No.Course TitleCredit Hours
EET121Digital Logic Design2+1
CET213Object Oriented Programming2+1
NST121Linear Algebra3+0
NST122Discrete Mathematics2+0
HST121Professional Ethics2+0
HST122Pakistan Studies2+0
Third Semester
Course No.Course TitleCredit Hours
CET212Computer Architecture and Organization2+1
SET211Software Engineering Principles3+0
SET212Artificial Intelligence2+1
CET214Data Structures and Algorithms2+1
NST211Probability & Statistics3+0
HST211Communication Skills3+0
Fourth Semester
Course No.Course TitleCredit Hours
SET221Human Computer Interaction3+0
SET222Software Requirements Engineering3+0
CET223Web Technologies2+1
CET224Database Management System2+1
CET225Operating Systems2+1
HST221Technical Report Writing3+0
Fifth Semester
Course No.Course TitleCredit Hours
SET311Software Quality Assurance3+0
CET312Computer Communication Networks2+1
SET312Software Design & Architecture2+1
SETxxxDepth Elective – I3+0
SETxxxDepth Elective – II2+1
MST311Technopreneurship3+0
Sixth Semester
Course No.Course TitleCredit Hours
SETxxxDepth Elective – III3+0
SETxxxDepth Elective – IV2+1
IDTxxxIDTE – I2+1
SET310Project – I0+3
MST321Project Management3+0
GETxxxGE – University – I3+0
Seventh Semester
Course No.Course TitleCredit Hours
SET411Information Security3+0
SETxxxDepth Elective – V2+1
IDTxxxIDTE – II3+0
CT413Project – II0+3
HST411Technology, Safety & Environment2+0
GETxxxGE – University – II3+0
Eighth Semester
Course No.Course TitleCredit Hours
CT46016 Weeks Supervised Industrial / Field Training (8×5=40Hrs / Week)0+16