Bahria University

Discovering Knowledge

BS Computer Science

Important for all candidates

  • Applicant for admission MUST MEET THE ELIGIBILITY REQUIREMENTS set-forth by Bahria University.
  • Candidates are advised to CONFIRM THEIR ELIGIBILITY prior apply.
  • In case of annual system, eligibility will be determined on the basis of result in percentages.
  • In case of semester system, eligibility will be determined on the basis of CGPA obtained out of 4.00.
  • In case the result is shown both in CGPA and percentage, CGPA will be considered.

Eligibility Criteria

Minimum 50% marks in Intermediate (HSSC) examination (*Pre-Medical/Pre-Engg.) or equivalent qualification with Mathematics certified by IBCC. *Pre-Medical students are required to pass 02 deficiency courses of mathematics during the first year of degree program. Students with Pre-medical background must furnish an undertaking that they must pass deficiency courses of Mathematics of 6 credit hours within one year of their regular studies. Failure to do so will result in cancellation of admission without any fee refund.

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 None GSC 114 Applied Physics 2
2 None GSL 113 Applied Physics Lab 1
3 None CSC 114 Introduction to Information & Communication Technology 2
4 None CSL 114 Introduction to Information & Communication Technology Lab 1
5 None CSC 113 Computer Programming 3
6 None CSC 113 Computer Programming Lab 1
7 None GSC 221 Discrete Mathematics 3
8 None ISL 101 / HSS 116 *Islamic Studies / Ethics 2
9 None CSC 308 Professional Practices and Ethics 2
10 None ISL 107 **Tajweed 0
Total Credit Hours 17
*Compulsory course for Muslims, non-Muslim students to study “HSS 116 Ethics (2+0)” course
**non-credited course for Muslim Students only

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 None GSC 122 Probability and Statistics 3
2 CSC 113 CSC 210 Object Oriented Programming 3
3 CSC 113 CSC 210 Object Oriented Programming Lab 1
4 GSC 114 CEN 122 Digital Design 2
5 GSC 114 CEL 122 Digital Design Lab 1
6 None GSC 110 Applied Calculus and Analytical Geometry 3
7 None ENG 101 Functional English 3
8 None PAK 103 Pakistan Studies & Global Perspective 2
Total Credit Hours 18

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 None HSS 219  Civic and Community Engagement 2
2 None GSC 121 Linear Algebra 3
3 None HSS 423 Entrepreneurship 2
4 None CEN 223  Computer Communication & Networks 3
5 None CEL 223  Computer Communication & Networks Lab 1
6 CSC 113 CSC 221 Data Structure & Algorithm 3
7 CSC 113 CSL 221  Data Structure & Algorithm Lab 1
8 None ENG 134 Communication Skills 2
9 None ISL 203 *Fehmul Quran – I 0+1
Total Credit Hours 18
*3 contact hour Fehmul Quran-I for Muslims only.

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 None Social Sciences Elective 2
2 CEN 122 CEN 323  Computer Organization and Assembly Language 2
3 CEN 122 CEL 323  Computer Organization & Assembly Language Lab 1
4 None ENG 123  Expository Writing 3
5 None CSC 220 Database Management Systems 3
6 None CSL 220 Database Management Systems Lab 1
7 GSC 110 GSC 211  Multivariable Calculus 3
8 None PAK 109 Ideology & Constitution of Pakistan 2
9 None ISL 204 *Fehmul Quran II 0+1
Total Credit Hours 18
* Non-Muslim students shall undertake any University-approved 02 (or more) credit hours Interdisciplinary Course in lieu of Fehmul Quran I & II.

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 CSC 221 CSC 320 Operating Systems 3
2 CSC 221 CSL 320 Operating Systems Lab 1
3 None SEN 220 Software Engineering 3
4 CSC 221 CSC 321 Design and Analysis of Algorithms 3
5 CEN 323 CSC 327 Computer Architecture 2
6 CEN 323 CSL 327 Computer Architecture Lab 1
7 None AIC 201 Artificial Intelligence 3
8 None AIL 201 Artificial Intelligence Lab 1
Total Credit Hours 17

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 CSC 220 CSC 470 Advance Databases 2
2 CSC 220 CSC 470 Advance Databases Lab 1
3     Elective 1 (2+1) 2 + 1
4     Elective 2 (2+1) 2 + 1
5     Elective 3 (3+0 or 2+1) 3
6 SEN 220 SEN 321 Human Computer Interaction 2
7 SEN 220 SEN 321 Human Computer Interaction Lab 1
8 None CSC 315 Theory of Automata 3
Total Credit Hours 18

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 None FYP 400 Final Year Project - I 3
2 CSC 315 CSC 323 Compiler Construction 2
3 CSC 315 CSC 323 Compiler Construction Lab 1
4     Elective Supporting Course 3
5     Elective 4 (2+1) 2 + 1
6     Elective 5 (2+1) 2 + 1
7 None ISL 113 *Seerah-I 0
Total Credit Hours 15
*Non-credited course for Muslim students only.

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 None FYP 400 Final Year Project - II 3
2 None CSC 407 Information Security 3
3 CSC 320 AIC 302 Parallel & Distributed Computing 2
4 CSC 320 AIC 302 Parallel & Distributed Computing Lab 1
5     Elective 6 (2+1) 2 + 1
6     Elective 7 (3+0 or 2+1) 3
7 None ISL 114 *Seerah-II 0
Total Credit Hours 15
*Non-credited course for Muslim students only.

 

Sr. No. Pre-requisite
Course Code
Course Code Course Title Credit Hours
1 CSC 321 CSC 521 Advanced Design and Analysis of Algorithm 3
2 CEN 223 CEN 451 Data Encryption and Security 3
3 CSC 220 CSC 452 Data Mining 3
4 CSC 220 CSC 454 Data Warehousing 3
5 CSC 220 CSC 490 Introduction to Cloud Computing 3
6 CSC 325 SEN 455 Knowledge Based Management System 3
7 SEN 220 CSC 458 Management Information System 3
8 CSC 325 AIC 442 Natural Language Processing 2
9 CSC 325 AIL 442 Natural Language Processing Lab 1
10 CSC 325 CSC 449 Neural Networks & Fuzzy Logic 3
11 CSC 113 SEN 422 Semantic Computing 3
12 SEN 220 SEN 458 Software Requirement Engineering 3
13 CSC 323 CSC 451 Theory of Programming Languages 3
14 SEN 220 SEN 456 Usability Engineering 3
15 CEN 223 CSC 489 Ubiquitous Computing 3
16 SEN 220 SEN 410 Software Project Management 3
17 SEN 220 SEN 420 Software Quality Assurance 3
18 SEN 220 SEN 447 Software Testing 3
19 CEN 223 ITC 411 Cyber Security 3
20 CSC 325 AIC 304 Computer Vision 2
21 CSC 325 AIL 304 Computer Vision Lab 1
22 CSC 221 CSC 404 Blockchain Technologies 3
23 CSC 325 CSC 448 Introduction to Bioinformatics 3
24 CEN 223 CEN 449 Internet of Things 3
25 CSC 220 CSC 488 Big Data Analytics 2
26 CSC 220 CSL 488 Big Data Analytics Lab 1
27 CSC 210 CSC 444 Computer Graphics 2
28 CSC 210 CSL 444 Computer Graphics Lab 1
29 None CSC 484 Content Management 2
30 None CSL 484 Content Management Lab 1
31 CSC 210 CEN 444 Digital Image Processing 2
32 CSC 210 CEL 444 Digital Image Processing Lab 1
33 CSC 210 CSC 319 Game Development and Design 2
34 CSC 210 CSL 319 Game Development and Design Lab 1
35 CSC 325 CSC 466 Introduction to Biometrics 2
36 CSC 325 CSL 466 Introduction to Biometrics Lab 1
37 CSC 220 CSC 487 I ntroduction to Data Science 2
38 CSC 220 CSL 487 Introduction to Data Science Lab 1
39 CSC 210 CSC 341 Mobile Application Development 2
40 CSC 210 CSL 341 Mobile Application Development Lab 1
41 None SEN 493 Multimedia Systems 2
42 None SEL 493 Multimedia Systems Lab 1
43 CSC 325 CEN 458 Robotics 2
44 CSC 325 CEL 458 Robotics Lab 1
45 CSC 210 SEN 448 Software Application for Mobile Device 2
46 CSC 210 SEL 448 Software Application for MobileDevice Lab 1
47 SEN 220 SEN 457 Software Design and Architecture 2
48 SEN 220 SEL 457 Software Design and Architecture Lab 1
49 CSC 210 CSC 313 Visual Programming 2
50 CSC 210 CSL 313 Visual Programming Lab 1
51 CSC 113 SEN 310 Web Engineering 2
52 CSC 113 SEL 310 Web Engineering Lab 1
53 CSC 325 AIC 301 Machine Learning 2
54 CSC 325 AIL 301 Machine Learning Lab 1
55 CSC 325 AIC 401 Deep Learning 2
56 CSC 325 AIL 401 Deep Learning Lab 1
57 None CSC 400 Quantum Computing 2
58 None CSL 400 Quantum Computing Lab 1
59 None PSY 107 Introduction to Psychology 2
60 None HSS 121 Introduction to Media Studies 2
61 None SOC 112 Critical Reasoning & Logic 2
62 None HSS 109 Arabic 2
63 None HSS 163 Chinese 2
64 None HSS 160 French 2
65 None HSS 164 German 2
66 None HSS 161 Russian 2
67 None HSS 162 Spanish 2
68 None HSS 214 Turkish 2
69 None MKT 110 Principles of Marketing 3
70 None FIN 201 Fundamentals of Finance 3
71 None MGT 111 Principles of Management 3
72 None MGT 242 Organizational Theory and Behavior 3
73 None MTM 101 Introduction to Maritime Industry 3
74 None MTM 501 Fundamentals of Maritime Sector 3