BS Computer Science

Program Structure

The structure of BS CS is proposed to meet the needs of students with formal computing experience and with established relevant skills. The students are expected to learn theoretical and practical understanding of the entire field of Computer Science. The proposed structure is dynamic and provides basis for various options to plan future career.

Duration

4 Years (8 Semesters)

Eligibility Criteria

At least 50 % marks in Intermediate (HSSC) or Equivalent examination with Mathematics certified by IBCC.

Scheme of Studies

Semester-1
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 1x1 BS Biology Introduction to ICT 2-1
CS 1x2 BS Biology Programming Fundamentals 3-1
HU 1x1 MSc Biology English Composition & Comprehension 3-0
MT 1x1 MS/M.Phil Biology Calculus & Analytical Geometry 3-0
NS 1x1 MS/M.Phil Biology Applied Physics 3-0
Semester-2
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 1x3 BS Biology Digital Logic Design 3-1
CS1x4 BS Biology Object Oriented Programming 3-1
HU 1x2 MSc Biology Communication & Presentation Skills 3-0
MT 1x2 MS/M.Phil Biology Probability & Statistics 3-0
UE 1x1 English-II (Communication Skills) University Elective - 01 3-0
Semester-3
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 2x1 BS Biology Comp Organization & Assembly Language 3-1
CS 2x2 BS Biology Data Structures & Algorithms 3-1
CS 2x3 BS Biology Discrete Structures 3-0
HU 2x1 MSc Biology Professional Practices 3-0
SC 2x1 Origin and Diversity of Life IT Supporting Course - I 3-0
Semester-4
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 2x4 BS Biology Design & Analysis of Algorithms 3-0
CS 2x5 BS Biology Operating Systems 3-0
CS 2x6 BS Biology Database Systems 3-1
MT 2x1 MSc Biology Linear Algebra 3-0
UE 2x1 English-II (Communication Skills) University Elective - 02 3-0
Semester-5
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 3x1 BS Biology Compiler Construction 3-0
SC 3x1 Origin and Diversity of Life IT Supporting Course - II 3-0
CS 3x2 BS Biology Database Systems 3-1
CS 3x3 BS Biology Software Engineering 3-0
SC 3x2 Origin and Diversity of Life IT Supporting Course – III 3-0
Semester-6
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 3x4 BS Biology Artificial Intelligence 3-1
Cs 3x5 BS Biology Computer Networks 3-1
CS 3x6 Chemistry-I CS Elective - 01 3-0
CS 3x7 Chemistry-I CS Elective - 02 3-0
HU 3x1 Introductory Biology Technical & Business Writing 3-0
Semester-7
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 4x1 Chemistry-I CS Elective – 03 3-0
CS 4x2 Chemistry-I CS Elective – 04 3-0
CS 4x3 BS Biology Final Year Project - I 0-3
UE 4x1 English-II (Communication Skills) University Elective-3 3-0
CS 4x4 BS Biology Information Security 3-0
HU 4x1 Introductory Biology Pakistan Studies 2-0
Semester-8
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 4x5 BS Biology CS Elective - 05 3-0
CS 4x6 BS Biology Final Year Project - II 0-3
CS 4x7 BS Biology Information Security 3-1
UE 4x2 English-II (Communication Skills) University Elective - 04 3-0
HU 4x2 Introductory Biology Islamic Studies / Ethics 2-0

Degree Completion Requirements

Must have studied and passed the prescribed courses, totaling at least 130 credit hours and having CGPA at least 2.0 on a scale of 4.0.