You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.
Bachelor of Science Computer Science BS(CS) 4 Years Program

According to HEC Revised Curriculum


Course Group Credit Hours %age

General Education

19

15%

University Electives

12

9%

Mathematics & Science Foundation

12

9%

Computing - Core

39

30%

Common Courses 82 63%
Domain CS

Domain CS Core

24

18%

Domain CS Electives

15

12%

Domain CS Supporting

9

7%

Domain Courses 48 37%

Total 130 100%

1st Semester

S. No

Course code

Course Title

Pre -Req

Credit Hours

1

CSC 101

Introduction to ICT

3-0

2

CSC103

Programming Fundamentals

3-1

3

ENG 101

English
Composition
&Comprehension

3-0

4

MAT 101

Calculus &
Analytical
Geometry

3-0

5

PHY 101

Applied Physics

3-0

Total

15-1

2nd Semester

S. No

Course code

Course Title

Pre -Req

Credit Hours

1

CEN201

Digital Logic Design

Applied Physics

3-1

2

CSC104

Object Oriented Programming

Programming
Fundamentals

3-1

3

ENG 102

Communication
and Presentation
Skills

English
Composition &
Comprehensive

3-0

4

MAT100

Probability &
Statistics

3-0

5

CSC XXX

University Elective-1

3-0

Total

15-2

3rd Semester

S. No

Course code

Course Title

Pre -Req

Credit Hours

1

CEN202

Computer
Organization &
Assembly
Language

3-1

2

CSC102

Data Structures & Algorithm

Object Oriented Programming

3-1

3

MAT104

Discrete
Structures

3-0

4

HSS301

Professional Practices

3-0

5

CSC XXX

CS-Supporting -1

3-0

Total=

15-2

4th Semester

S. No

Course code

Course Title

Pre -Req

Credit Hours

1

CSC 302

Design and
Analysis of
Algorithm

Data Structure of Algorithms

3-0

2

CSC301

Theory of Automata

Data Structure of Algorithms

3-0

3

CSC201

Data Base system

3-1

4

MAT201

Linear Algebra

3-0

5

CSC XXX

University Elective-2

3-0

Total =

15-1

5th Semester

S. No

Course code

Course Title

Pre -Req

Credit Hours

1

CSC304

Compiler
Construction

Theory Of Automata

3-0

2

CSC XXX

CS-Supporting -2

3-0

3

CSC203

Operating Systems

Data Structure

3-1

4

SEN202

Software
Engineering

3-0

5

CSC XXX

CS supporting -3

3-0

Total =

15-1

6th Semester

S. No

Course code

Course Title

Pre -Req

Credit Hours

1

SCS401

Artificial
Intelligence

Discrete Structures

3-1

2

CEN 303

Computer Networks

3-1

3

CSC XXX

CS Elective -1

3-0

4

CSC XXX

CS Elective-2

3-0

5

ENG 303

Technical
Business Writing

3-0

Total =

15-2

7th Semester

S. No

Course code

Course Title

Pre -Req

Credit Hours

1

CSC XXX

CS Elective -3

3-0

2

CSC XXX

CS Elective -4

3-0

3

CSC 499

Final Year Project
-I

0-3

4

CSC XXX

University Elective-3

3-0

5

CSC 609

Parallel &
Distributed
Computing


Operating System

3-0

6

HSS 101

Pakistan Studies

2-0

Total=

14-3

8th Semester

S. No

Course code

Course Title

Pre -Req

Credit Hours

1

CSC XXX

CS Elective -5

3-0

2

CSC XXX

University Elective -4

3-0

3

CSC 500

Final Year Project
-II

0-3

4

CSC 302

Information Security

3-0

5

HSS 102

Islamic Studies /Ethics

2-0

Total

11-3

Domain Elective

S.No

Code

Course Title

Domain

Credit Hour

1

CSC XXX

Web Technologies

Domain Elective

3

2

SEN417

Mobile Application Development

Domain Elective

3

3

CSC XXX

Advanced Programming

Domain Elective

3

4

MAT 415

Numerical Analysis

Domain Elective

3

5

SEN 204

Web Engineering

Domain Elective

3

6

CSC XXX

Cyber Security

Domain Elective

3

7

SEN 305

Software Testing & Quality Assurance

Domain Elective

3

8

CSC XXX

Mobile Application Development 2

Domain Elective

3

9

CSC XXX

Cloud Computing

Domain Elective

3

10

CSC 306

Computer Graphics

Domain Elective

3

11

CSC XXX

Object oriented Analysis

Domain Elective

3