BS (Hons.) Computer Sciences

Program Overview

Computer Science is a discipline concerned with analysis, design, implementation and maintenance of the computer software systems used in almost every profession. Due to this fact, computer scientists must be well-versed in the technologies needed for acquisition, representation, storage, transmission, transformation and used for information in digital form. Further, they must also be capable of working closely with the members of other professions associated with computing.BSCS provide provides knowledge of theory and applications of software in different fields and allows students to choose an area of specialization in the domain of their own interest. Due to use of computers in every field of life, there is a huge job market for computer professionals.

Career Prospects

The typical jobs for the BS Computer Science graduates include database designing and administration, web development, quality assurance, game programming, intelligent systems, sytem analysis, computer graphics, modelling and simulation etc.

Course Curriculum


Course Group Cr. Hrs.
Computing – Core Courses 43
Computing Supporting Courses 12
Computer Science Core Courses 21
Computer Science Electives 19
Computer Science Supporting Courses 09
General Education 15
University Electives 12


Scheme of Studies

Semester 1

Course Name Cr. Hrs.
Programming Fundamentals 4

Discrete Structures


Calculus & Analytical Geometry


Introduction to Information & Communication System


English Composition & Comprehension (English-I)


Islamic Studies/Ethics

 Semester Credit Hours 19





Semester 2

Course Name Cr. Hrs.
Object Oriented Programming 4
Linear Algebra 3
Technical & Business Writing 3
Pakistan Studies 2
Basic Electronics 3
 Semester Credit Hours 15

Semester 3

Course Name Cr. Hrs.
Data Structures & Algorithms 3
University Elective-I 3
Digital Logic Design 3
Probability & Statistics 3
Communication Skills 3
University Elective-II 3
 Semester Credit Hours 18

Semester 4

Course Name Cr. Hrs.
Microprocessor & Assembly
Computer Architecture &
Multivariate Calculus 3
University Elective-II 3
University Elective-IV 3
 Semester Credit Hours 15

Semester 5

Course Name Cr. Hrs.
Operating Systems 4
Data Base Systems 4
Theory of Automata 3
Design & Analysis of Algorithms 3
Differential Equations 3
 Semester Credit Hours 15

Semester 6

Course Name Cr. Hrs.
Introduction to Software
Data Communication & Computer
Artificial Intelligence 3
Computer Science Elective-I 3
Computer Science Elective-II 3
 Semester Credit Hours 15

Semester 7

Course Name Cr. Hrs.
Human Computer Interaction 3
Professional Practices 3
Compiler Construction 3
Information Security 3
Computer Science Elective-III 3
Final Year Project-I 3
 Semester Credit Hours 18

Semester 8

Course Name Cr. Hrs.
Numerical Computing 3
Computer Science Elective-IV 3
Final Year Project-II 3
Computer Science Elective-V 3
University Elective-V 3
Semester Credit Hours 15


Program Structure

Program Duration: 4 Years

Total Semester: 8

Entry Requirements: Minimum 45% in intermediate or equivalent examinations

Program Credit Hours: 132 Cr. Hrs.

Contact: +92-42-35978525

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

Social Info

Student Resources

Schedule a Visit
Get real experience in our campus
Admission Starts for Fall-2022 

Click to see more