ADP Computer
Science
About The Program
The Associate Degree Program (ADP) is a two-year degree offered to candidates having 12 years of Higher Secondary School Education (Intermediate and equivalent) and it is accredited by HEC. The ADP offers the following advantages:
- The ADP couples general education with marketable skills by focusing on a specific technology or academic area and can, therefore, translate into a job opportunity earlier compared to a regular four-year bachelor degree. It, therefore, offers a timely approach to self-sufficiency.
- The ADP basically represents the first two years of a relevant four-year bachelor degree. A candidate on completion of the two-year ADP can take admission in the 5th semester of a relevant bachelor program and continue for completion of the four-year bachelor degree without any loss of time.
- The ADP provides an opportunity for students to switch their lines of study in case they so desire. For example, a candidate who has completed the ADP in Business Administration can opt to join the 5th semester of BS Computer Science after qualifying the required bridging courses.
- The ADP is economically more attractive for those who are financially constrained.
Admission Requirements
- Associate Degree Progam requires a minimum 45% marks at intermediate level. (Candidate desirous of joining ADP in CS must have studied Maths at intermediate level).
Degree Requirements
Degree Requirements
AREA | Cr. Hrs. |
---|---|
General Education | 28 |
Foundation Courses | 28 |
Elective Courses | 12 |
Practical Lab Learning | 00 |
Internship | 00 |
General Education (28 Cr. Hrs.)
Course Title | Code | Cr. Hrs. |
---|---|---|
Islamic Studies | ACSG1012 | 2 |
English I | ACSG1113 | 3 |
Intro to Psychology | ACSG1213 | 3 |
Calculus and Analytical Geometry | ACSG1013 | 3 |
Applied Physics | ACSG1023 | 3 |
Linear Algebra | ACSG1033 | 3 |
Pakistan Studies | ACSG1022 | 2 |
English II | ACSG1123 | 3 |
Financial Accounting | ACSG2113 | 3 |
English III | ACSG2133 | 3 |
Foundation Courses (28 Cr. Hrs.)
Course Title | Code | Cr. Hrs. |
---|---|---|
Introduction to Programming | ACS1133 | 3 |
Introduction to Programming Lab | ACS1131 | 1 |
Object Oriented Programming | ACS1143 | 2 |
Object Oriented Programming Lab | ACS1141 | 1 |
Discrete Structures | ACS1153 | 3 |
Data Structures | ACS2143 | 3 |
Data Structures Lab | ACS2141 | 1 |
Introduction to Database Systems | ACS2313 | 3 |
Introduction to Database Systems Lab | ACS2311 | 1 |
Software Engineering | ACS2223 | 3 |
Operating Systems | ACS2233 | 3 |
Computer Networks | ACS2243 | 3 |
Elective Courses (12 Cr. Hrs.)
Course Title | Code | Cr. Hrs. |
---|---|---|
Web Application Development | ACS2413 | 3 |
Web Application Development Lab | ACS2411 | 1 |
Enterprise Application Development | ACS2423 | 3 |
Enterprise Application Development Lab | ACS2421 | 1 |
Mobile Application Development | ACS2433 | 3 |
Mobile Application Development Lab | ACS2431 | 1 |
Internship (PY4000)
Students shall have the option of completing a 9-week summer internship any time after their first semester, or a work attachment for a total of up to 360 hours during their course duration.
Program Duration
This is a two-year degree program comprising of 4 semesters. There will be a Fall and Spring semester each year. The maximum duration to complete the ADP (Computer Science) is 4 years.
CGPA Requirement
A student is required to earn a minimum 2.00/4.00 CGPA on the completion of degree requirements.
Semester - 1
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hrs. | |
ACS | 1033 | Introduction to Programming | 3 | 0 | 3 |
ACS | 1031 | Introduction to Programming Lab | 0 | 3 | 1 |
ACSG | 1022 | Pakistan Studies | 2 | 0 | 2 |
ACSG | 1113 | English – I (Functional English) | 3 | 0 | 3 |
ACSG | 1013 | Calculus and Analytical Geometry | 3 | 0 | 3 |
ACSG | 1023 | Applied Physics | 3 | 0 | 3 |
Semester - 2
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hrs. | |
ACS | 1043 | Object Oriented Programming | 3 | 0 | 3 |
ACS | 1041 | Object Oriented Programming Lab | 0 | 3 | 1 |
ACSG | 1012 | Islamic Studies | 2 | 0 | 2 |
ACSG | 1123 | English – II (Communication Skills) | 3 | 0 | 3 |
ACSG | 1033 | Linear Algebra | 3 | 0 | 3 |
ACS | 1153 | Discrete Structures | 3 | 0 | 3 |
Semester - 3
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hrs. | |
ACS | 2143 | Data Structures | 3 | 3 | 3 |
ACS | 2141 | Data Structures Lab | 0 | 3 | 1 |
ACS | 2313 | Web Application Development | 3 | 0 | 3 |
ACS | 2311 | Web Application Development Lab | 0 | 3 | 1 |
ACGG | 2133 | Technical Report Writing | 3 | 0 | 3 |
ACSG | 2113 | Financial Accounting | 3 | 0 | 3 |
ACS | 2311 | Introduction to Database Systems Lab | 0 | 3 | 1 |
ACS | 2313 | Introduction to Database Systems | 3 | 0 | 3 |
Semester - 4
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hrs. | |
ACS | 2423 | Enterprise Application Development | 3 | 0 | 3 |
ACS | 2421 | Enterprise Application Development Lab | 0 | 3 | 1 |
ACS | 2223 | Software Engineering – I | 3 | 0 | 3 |
ACS | 2233 | Operating Systems | 3 | 3 | 3 |
ACS | 2243 | Computer Networks | 3 | 0 | 3 |
ACS | 2433 | Mobile Application Development | 3 | 0 | 3 |
ACS | 2431 | Mobile Application Development Lab | 0 | 3 | 1 |