| Scheme of Studies – BS Computer Science (BSCS) | ||||
|---|---|---|---|---|
| Sr. No. | Course Code | Course Title | Credit Hours | Category |
| Semester I (16 Credit Hours) | ||||
| 1 | ICT1012 | Application of ICT | 3 (2+1) | General Education |
| 2 | CS1103 | Programming Fundamentals | 4 (3+1) | Major Core |
| 3 | ENG1003 | Functional English | 3 (3+0) | General Education |
| 4 | CCE1032 | Civics and Community Engagement | 2 (2+0) | General Education |
| 5 | ISL1052 | Islamic Studies / Ethics | 2 (2+0) | General Education |
| 6 | SS1082 | Ethics in Technology | 2 (2+0) | General Education |
| 7 | MTH1203 | Pre-Calculus | 3 (3+0) | Deficiency |
| Semester II (16 Credit Hours) | ||||
| 1 | MTH1223 | Discrete Structures (Quantitative Reasoning I) | 3 (3+0) | General Education |
| 2 | CS1113 | Object Oriented Programming | 4 (3+1) | Major Core |
| 3 | GE1012 | Basic Electronics | 3 (2+1) | General Education |
| 4 | ENG1043 | Expository Writing | 3 (3+0) | General Education |
| 5 | FQ1001 | Fehm-e-Quran-I | 1 (1+0) | General Education |
| 6 | ICP1062 | Ideology and Constitution of Pakistan | 2 (2+0) | General Education |
| 7 | MTH1213 | Elementary Algebra | 3 (3+0) | Deficiency |
| Semester III (17 Credit Hours) | ||||
| 1 | MTH2203 | Calculus & Analytical Geometry | 3 (3+0) | Interdisciplinary/Allied |
| 2 | CS2103 | Data Structures | 4 (3+1) | Major Core |
| 3 | MTH2223 | Probability & Statistics | 3 (3+0) | Interdisciplinary/Allied |
| 4 | CS2113 | Digital Logic Design | 4 (3+1) | Major Core |
| 5 | FQ2031 | Fehm-e-Quran-II | 1 (1+0) | General Education |
| 6 | PS2012 | Pakistan Studies | 2 (2+0) | General Education |
| Semester IV (16 Credit Hours) | ||||
| 1 | MTH2213 | Linear Algebra | 3 (3+0) | Interdisciplinary/Allied |
| 2 | CS2133 | Database Systems | 4 (3+1) | Major Core |
| 3 | CS2142 | Computer Networks | 3 (2+1) | Major Core |
| 4 | QR2023 | Quantitative Reasoning – II | 3 (3+0) | General Education |
| 5 | CS2153 | Design & Analysis of Algorithms | 3 (3+0) | Major Core |
| 6 | IS2072 | Introduction to Sociology (Non-Muslim only) * | 2 (2+0) | General Education |
| Semester V (17 Credit Hours) | ||||
| 1 | CS3102 | Computer Organization & Architecture | 3 (2+1) | Major Core |
| 2 | CS3113 | Operating Systems | 4 (3+1) | Major Core |
| 3 | CS3132 | Artificial Intelligence | 3 (2+1) | Major Core |
| 4 | PH3062 | Psychology of Motivation and Human Strength | 2 (2+0) | General Education |
| 5 | CS3142 | Information Security | 3 (2+1) | Major Core |
| 6 | EP3042 | Entrepreneurship | 2 (2+0) | General Education |
| Semester VI (18 Credit Hours) | ||||
| 1 | CS3152 | Cloud Computing | 3 (2+1) | Major Core |
| 2 | CS3163 | Software Engineering | 3 (3+0) | Major Core |
| 3 | CS3302 | Elective-I | 3 (2+1) | Elective |
| 4 | CS3312 | Elective-II | 3 (2+1) | Elective |
| 5 | CS3323 | Elective-III | 3 (3+0) | Elective |
| 6 | CS3333 | Elective-IV | 3 (3+0) | Elective |
| Field Experience / Internship | ||||
| 1 | CS4433 | Field Experience / Internship* (taken in Summer) | 3 (3+0) | Internship |
| Semester VII (18 Credit Hours) | ||||
| 1 | CS4403 | Final Year Project / Capstone – I | 3 (3+0) | Capstone |
| 2 | CS4302 | Elective-V | 3 (2+1) | Elective |
| 3 | CS4312 | Elective-VI | 3 (2+1) | Elective |
| 4 | CS4323 | Elective-VII | 3 (3+0) | Elective |
| 5 | CS4333 | Elective-VIII | 3 (3+0) | Elective |
| Semester VIII (12 Credit Hours) | ||||
| 1 | CS4413 | Final Year Project / Capstone – II | 3 (3+0) | Capstone |
| 2 | CS4423 | Professional Certification | 3 (3+0) | Certification |
| 3 | CS4103 | Theory of Automata | 3 (3+0) | Major Core |
| 4 | SS4253 | Professional Practice | 3 (3+0) | Interdisciplinary/Allied |
| Total Credit Hours | 130 | |||

BS Computer Science
Admissions Open Fall 2026
Learn about UBAS admission requirements and eligibility for our programs.
Apply Now