Hero Background Image

Bachelors of Science in Computer Science

How will you change the world?

Download Broucher

Overview of Program

BS Computer Science Program

Computer Science Course Outline

A modern industry-oriented curriculum designed to equip students with strong foundations in computing, software engineering, artificial intelligence, and emerging technologies.

1

1st Semester

18 Credit Hours
  • Course Title Credit Hours
  • Programming Fundamentals 3+1
  • Applications of Information & Communication Technologies 2+1
  • Functional English 3+0
  • Social Science (HEC Model Course) 2+0
  • Quantitative Reasoning-I 3+0
  • Calculus & Analytical Geometry – IDS I 3+0
  • Foundation Mathematics I (Pre-Medical) NC

Total Hours

18
2

2nd Semester

19 Credit Hours
  • Course Title Credit Hours
  • Object Oriented Programming 3+1
  • Digital Logic Design 3+1
  • Quantitative Reasoning-II (HEC Model Course) 3+0
  • Arts & Humanities (HEC Model Course) 2+0
  • Pakistan Studies 2+0
  • Understanding of Holy Quran-I (for Muslims) / Science of Society I (for Non-Muslims) 0+1
  • Discrete Structures – IDS II 3+0
  • Foundation Mathematics II (Pre-Medical) NC

Total Hours

19
3

3rd Semester

18 Credit Hours
  • Course Title Credit Hours
  • Data Structure & Algorithms 3+1
  • Operating Systems 3+1
  • Expository Writing 3+0
  • Natural Science Applied Physics for Computing 2+1
  • Understanding of Holy Quran-II (for Muslim Students) /Science of Society II (for Non-Muslim Students) 0+1
  • Linear Algebra IDS-III (Mandatory) 3+0

Total Hours

18
4

4th Semester

17 Credit Hours
  • Course Title Credit Hours
  • Computer Organization & Architecture 2+1
  • Software Engineering 3+0
  • Civics and Community Engagement 2+0
  • Ideology and Constitution of Pakistan 2+0
  • Technopreneurship 2+0
  • Islamic Studies/(Ethics for non-Muslim students) 2+0
  • Community Service NC
  • Probability & Statistics – IDS IV 3+0

Total Hours

17
5

5th Semester

19 Credit Hours
  • Course Title Credit Hours
  • Computer Networks 2+1
  • Information Security 2+1
  • Artificial Intelligence 2+1
  • Theory of Automata 3+0
  • Database Systems 3+1
  • Design & Analysis of Algorithms 3+0

Total Hours

19
6

6th Semester

15 Credit Hours
  • Course Title Credit Hours
  • Cloud Computing 2+1
  • Elective-I 3+0
  • Elective-II 3+0
  • Elective-III 3+0
  • Field Experience / Internship 0+3

Total Hours

15
7

7th Semester

15 Credit Hours
  • Course Title Credit Hours
  • Elective-IV 3+0
  • Elective-V 3+0
  • Elective-VI 3+0
  • Elective-VII 3+0
  • FYDP-I 0+3

Total Hours

15
8

8th Semester

9 Credit Hours
  • Course Title Credit Hours
  • Elective-VIII 3+0
  • Professional Certification 3+0
  • FYDP-II 0+3

Total Hours

9
Total Program

130

Credit Hours

Eligibility and Admission Criteria

• Intermediate (12 years of schooling) qualification in Pre-Medical/Pre-Engineering/Computer Science/D.A.E. (Relevant Degree) with at least 50% marks.
• At least 5O% marks in SBBDU Entrance test.

Department of Computer Science