BS Computer Science

About the Program

The BS Computer Science program is designed to prepare students as highly skilled professionals with a strong foundation in computing, problem-solving, and ethical responsibility. The curriculum includes core courses along with 5 elective courses (15 SCH), allowing students to choose from multiple streams and specialize in the field that best matches their interests and career goals.

Admission Requirements

  • FSc, ICS, or A-Level (with Mathematics) or an equivalent qualification with a minimum of 50% overall marks.
  • MIST Admission Test or HEC Approved Test.

a) General Education

30

b) Major Courses

73

c) Allied Courses

12

d) Elective Course

09

e) Final Year project

06

f) Internship

03

Semester – 1 (18 Cr. Hrs.)

CS 1133

Introduction to Programming

CS 1143

Object Oriented Programming

CS 2143

Data Structure

CS 2512

Digital Logic Design

MTCS 1033

Linear Algebra

CSG 1412

Sociology

CSG 1113

Functional English

PEO – 1

Apply advanced technical expertise to excel and make meaningful contributions in the computing industry.

PEO – 2

Advance in the computing profession by continually developing knowledge and skills.

PEO – 3

Uphold ethical values and make meaningful contributions to society.

PLO – 1

Academic Education

PLO – 2

Knowledge to Handle Computing Problems

PLO – 3

Analyzing Problems

PLO – 4

Designing and Building Solutions

PLO – 5

Use of Modern Tools

PLO – 6

Ethics

PLO – 7

Lifelong Learning