Associate Degree Program in Computer Science

Computer Science drives innovations across various industries, from software development to intelligent solutions. The ADP (CS) program equips students with the skills to blend computing techniques with innovative applications. With knowledge in programming, algorithms, data structures, web and app development, networking, and cybersecurity, our students will be ideal candidates for roles such as Software Developers, System Analysts, Network Engineers, Data Scientists, and Research Scientists. This program provides the foundational knowledge and practical skills needed to excel in the dynamic field of Computer Science.

Program & Curriculum Details

Program Duration

2 Years (4 semesters)

Credit Hours

74 Cr. Hrs.

CodeAreaTitleCr HrsPre-ReqsCo-Reqs
Semester 1
CMC111Programming Fundamentals3 (3+0)CMC111-L
CMC111-LProgramming Fundamentals1 (0+1)
GER111GERApplication of Information & Communication Technologies2 (2+0)
GER111-LGERApplication of Information & Communication Technologies1 (0+1)GER111-L
GER131GERQR 1 (Calculus and Analytic Geometry)3 (3+0)
GER132GERQR 2 (Discrete Structures)3 (3+0)
GER121GERFunctional English3 (3+0)
16 (14+2)
Semester 2
CMC112Object Oriented Programming3 (3+0)CMC111CMC112-L
CMC112-LObject Oriented Programming1 (0+1)CMC111
CMC331Database Systems3 (3+0)CMC331-L
CMC331-LDatabase Systems1 (0+1)
CMC121Digital Logic Design2 (2+0)CMC121-L
CMC121-LDigital Logic Design1 (0+1)
MTE213Linear Algebra3 (3+0)
GER122GERExpository Writing3 (3+0)
HQN111GERUnderstanding of Holy Quran - I1 (0+1)
18 (14+4)
Semester 3
CMC251Data Structures3 (3+0)CMC112CMC251-L
CMC251-LData Structures1 (0+1)CMC112
CMC362Information Security2 (2+0)CMC362-L
CMC362-LInformation Security1 (0+1)
CMC381Artificial Intelligence2 (2+0)CMC381-L
CMC381-LArtificial Intelligence1 (0+1)
CMC261Computer Networks2 (2+0)CMC121CMC261-L
CMC261-LComputer Networks1 (0+1)CMC121
CMC371Software Engineering3 (3+0)CMC112
CMC222Computer Organization & Assembly Language2 (2+0)CMC121CMC222-L
CMC222-LComputer Organization & Assembly Language1 (0+1)CMC121
HQN112GERUnderstanding of Holy Quran - II1 (0+1)
20 (14+6)
Semester 4
CSE221-LElective 1 (Example: Advanced Database Lab)2 (0+2)
CSE222Elective 2 (Example: Web Technologies Lab)1 (1+0)CSE222-L
CSE222-LElective 2 (Example: Web Technologies Lab)2 (0+2)
CSE223Elective 3 (Example: Mobile Application Development Lab)1 (1+0)CSE223-L
CSE223-LElective 3 (Example: Mobile Application Development Lab)2 (0+2)
CSE224Elective 4 (Example: Advanced Programming Lab)1 (1+0)CSE224-L
CSE224-LElective 4 (Example: Advanced Programming Lab)2 (0+2)
CSE225Elective 5 (Example: Cyber Security Lab)1 (1+0)CSE225-L
CSE225-LElective 5 (Example: Cyber Security Lab)2 (0+2)
GER141GERIslamic Studies2 (2+0)
GER142GERIdeology and Constitution of Pakistan2 (2+0)
GER462GEREntrepreneurship2 (2+0)
20 (10+10)