Apply Online UBAS Insights
BS Computer Science

BS Computer Science

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

Admissions Open Fall 2026

Learn about UBAS admission requirements and eligibility for our programs.

Apply Now
Welcome to Lahore University of Biological & Applied Sciences