B.Sc Honors in Computer Science

B.Sc Honors in Computer Science


To create computer scientists who can take on the complex technological problems of modern society by building robust software systems, develop efficient computing algorithms, and help machines think and see intelligently, fulfilling the demand for computer science researchers and software developers in Pakistan.


Provide a conducive learning environment to

  • Impart students with the knowledge and skills in both theoretical and applied foundations of computer science
  • Rigorously train students in understanding software systems, processes and state-of-the-art technologies.
  • Develop critical-thinkers and effective problem-solvers possessing the ability to program intelligent software using modern computing technologies.
  • Advance research by promoting innovative ideas in core computer science and multidisciplinary application areas.
  • Develop students’ interpersonal and team-work skills for continuing professional growth and instill a desire to pursue life-long learning.
  • Prepare students for productive careers in industry and academia to address a wide range of complex scientific, technological, and social problems through computing.


The Bachelors Program in Computer Science prepares students for both a computer-intensive professional career and M.Phil program. The Business Administration minor concentration prepares students for business careers in which computer science overlaps with business. The program offers a wide matrix of interesting courses, to help students attain a broad understanding of the concepts, techniques and theory of Computer Science; knowledge of the fundamental basics and principles underlying business management and modern economics and an insight into current issues, scientific and social development.

The Bachelor Honors degree in Computer Science requires students to complete a minimum of 134 credit hours in four years.

Admission Requirement

  • F.Sc Part I with Pre Engineering / Pre Medical / ICS Stats / ICS Physics with minimum 60% marks OR A-level in three main subjects (no subsidiary) with minimum Grade B (60%) with Equivalence Certificate and must have studied Mathematics.

Degree Requirements for B.Sc Honors in Computer Science 4 years program

To receive B.Sc Honors in Computer Science degree, a student must complete a total of 134 credit hours with a minimum CGPA of 2.50.

Road Map

Sr. No. Course Type Course Title Cr. Hrs.
Semester I
1 Major Programming Fundamentals 4
2 Major Calculus – I 3
3 Core English – I 3
4 Core Introduction to Computers and Analytical Problem Solving 4
5 General Management Related 3
Total 17
Semester II
1 Major Object Oriented Programming 4
2 Major Probability & Statistics 3
3 Major Digital Logic & Design 4
4 Core English – II 3
5 General Language 3
Total 17
Semester III
1 Major Data Structure & Algorithms 4
2 Major Computer Organization & Assembly Language 4
3 Major Discrete Mathematics 3
4 Major Calculus – II 3
5 Core English – III 3
Total 17
Semester IV
1 Major Electromagnetism & Wave Theory 3
2 Major Database System 4
3 Major Design Analysis of Algorithms 3
4 Major Theory of Automata 3
5 Major Linear Algebra – I 3
6 Core Pakistan Studies 2
Total 18
Semester V
1 Major Operating Systems 4
2 Major Software Engineering 3
3 Major Compiler Construction 3
4 Major Differential Equation 3
5 General Economic General 3
6 Core Islamic Studies / Core Ethics 2
Total 18
Semester VI
1 Major Computer Networks 4
2 Major Artificial Intelligence 4
3 Major Mobile Application Development 3
4 Major Web Engineering 3
5 Core Professional Practices 3
Total 17
Semester VII
1 Major Numerical Computing 3
2 Major Computer Architecture 3
3 Major Software Testing & Quality Assurance 3
4 Major Human Computer Interaction 3
5 General Social Science General 3
Total 15
Semester VIII
1 Major Information Security 3
2 Major Parallel and Distributed Computing 3
3 Major Mobile & Wireless Communication 3
4 Major Final Project 6
Total 15
Core 20
Major 102
General 12
Total Hrs 134

Active Citizenship Program

Active Citizenship program offered by Kinnaird College in collaboration with British Council and HEC is a social leadership training program that promotes intercultural dialogue and community-led social development. It is a mandatory requirement for the completion of undergraduate degree and based on two semesters. All students will study the theoretical portion through different activities starting in their 3rd semester. They will plan their social action projects in 4th semester and implement it in the field.

Kinnaird Contact Info

93 Jail Road, G.O.R. – I,

Lahore, Punjab

Postal Code: 54000


+92 42 9920 3781 – 84
+92 42 9920 3788

Mon – Fri 9:00A.M. – 5:00P.M.

Social Info

Contact Us