The ADP Computer Science at TUF is a two-year degree that offers a fast track into the tech industry. It focuses on teaching the essential basics of coding, hardware, and digital systems. This program is perfect for students who want to gain technical skills quickly and start working in IT or move into a full BS degree later.
Why choose ADP Computer Science at TUF?
Choosing this associate degree at TUF allows you to build a professional tech foundation in half the time of a traditional degree.
Graduates of ADP Computer Science can pursue roles in:
Explore courses roadmap in ADP Computer Science
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| GEN-104 | IDEOLOGY AND CONSTITUTION PAKISTAN | - | - | 2 (2-0) |
| ISL-103 | TEACHING HOLY QURAN WITH TRANSLATION I | - | - | Non-Credit |
| ENG-107 | FUNCTIONAL ENGLISH | - | - | 3 (3-0) |
| CS-102 | APPLICATION INFORMATION AND COMMUNICATION TECHNOLOGIES | - | - | 3 (2-1) |
| CS-111 | PROGRAMMING FUNDAMENTALS | - | - | 4 (3-1) |
| CS-113 | SOFTWARE ENGINEERING | - | - | 3 (3-0) |
| MATH-105 | BASIC MATH I DEFICIENCY SUBJECT PRE MEDICAL STUDENTS | - | - | 3 (3-0) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| ISL-101 | ISLAMIC STUDIES | - | - | 2 (2-0) |
| ENG-108 | EXPOSITORY WRITING | - | - | 3 (3-0) |
| ISL-104 | TEACHINGS HOLY QURAN WITH TRANSLATION II | - | - | Non-Credit |
| CS-201 | DIGITAL LOGIC DESIGN | - | - | 3 (2-1) |
| CS-112 | OBJECT ORIENTED PROGRAMMING | - | - | 4 (3-1) |
| CS-202 | DISCRETE STRUCTURE | - | - | 3 (3-0) |
| MGT-301 | ENTREPRENEURSHIP | - | - | 2 (2-0) |
| MATH-106 | BASIC MATH II DEFICIENCY SUBJECT PRE MEDICAL STUDENTS | - | - | 3 (3-0) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| MATH-104 | CALCULUS AND ANALYTICAL GEOMETRY | - | - | 3 (3-0) |
| ISL-201 | TEACHINGS HOLY QURAN WITH TRANSLATION III | - | - | Non-Credit |
| CS-418 | INFORMATION SECURITY | - | - | 3 (2-1) |
| CS-216 | DATA STRUCTURES | - | - | 4 (3-1) |
| CS-213 | DATABASE SYSTEMS | - | - | 4 (3-1) |
| CS-204 | ADVANCED PROGRAMMING LAB | - | - | 3 (1-2) |
| CS-205 | CYBER SECURITY LAB | - | - | 3 (1-2) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| MATH-214 | LINEAR ALGEBRA | - | - | 3 (3-0) |
| ISL-202 | TEACHINGS HOLY QURAN WITH TRANSLATION IV | - | - | Non-Credit |
| CS-206 | MOBILE APPLICATION DEVELOPMENT LAB | - | - | 3 (1-2) |
| CS-207 | ADVANCED DATABASE SYSTEMS LAB | - | - | 2 (0-2) |
| CS-316 | ARTIFICIAL INTELLIGENCE | - | - | 3 (2-1) |
| CS-208 | WEB TECHNOLOGIES LAB | - | - | 3 (1-2) |
| CS-311 | COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE | - | - | 3 (2-1) |
| CS-314 | COMPUTER NETWORKS | - | - | 3 (2-1) |
Admissions & Eligibility
Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or equivalent with Mathematics are required for admission in all BS Computing Programs other than BS computing Engineering. *Equivalency certificate by IBCC will be required in case of education from some other country and system.