Apply Now

BS Computer Science

BS Computer
Science

BS Computer Science

Our Bs Computer Science programme prepares to students solve modern problems. Students majoring in Computer Science are prepared for a career in the IT sector.

What jobs do BS Computer Science graduates qualify for?

  • Application Analyst
  • Cyber Security Specialist
  • Forensic Computer Analyst
  • Games Developer
  • Software Developer
  • Machine Learning Engineer

Scheme of Studies

BS Computer Science

Core Courses

61

Foundation Courses

12

General Courses

18

Supporting Courses

9

CS Elective Courses

15

UCP Elective Courses

12

Design Project

6

Total

133

Semester - I

Cr Hr

Introduction to Computing

3

Introduction to Computing Lab

1

Logic Thinking

3

English Composition & Comprehension

3

Basic Electronics

3

Islamic Studies

3

Total

16

Semester - II

Cr Hr

Programming Fundamentals

3

Programming Fundamentals Lab

1

Digital Logic Design

3

Digital Logic Design Lab

1

Calculus and Analytical Geometry

3

Communication & Presentation Skills

3

Pakistan Studies

3

Total

17

Semester - III

Cr Hr

Object Oriented Programming

3

Object Oriented Programming Lab

1

Computer Organization and Assembly Lang.

3

Computer Org. & Assembly Lang. Lab

1

Supporting I

3

Discrete Structures

3

UCP Elective II

3

Total

17

Semester - IV

Cr Hr

Probability and Statistics

3

Data Structures and Algorithms

3

Data Structures and Algorithms Lab

1

Introduction to Database Systems

3

Introduction to Database Systems Lab

1

Linear Algebra

3

CS-Elective I

3

Total

17

Semester - V

Cr Hr

Software Engineering

3

Operating Systems

3

Operating Systems Lab

1

Supporting II

3

CS-Elective-II

3

Design & Analysis of Algorithms

3

Total

16

Semester - VI

Cr Hr

Theory of Automata

3

Artificial Intelligence

3

Artificial Intelligence Lab

1

Computer and Communication Networks

3

Computer Comm. and Networks Lab

1

CS Elective III

3

Technical and Business Writing

3

Total

17

Semester - VII

Cr Hr

Compiler Construction

3

Information Security

3

Supporting III

3

UCP elective III

3

CS Elective IV

3

Final Year Project I

3

Total

18

Semester - VIII

Cr Hr

Parallel and Distributed Computing

3

Professional Practices

3

CS elective V

3

UCP elective IV

3

Final Year Project II

3

Total

15