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 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

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