BS Computer Science Undergraduate Programs

Scheme of Study

#

Code

Course Title

Credit Hours

Pre-requisite

 

 

Semester 1

 

 

1

CSCI-26101

Programming Fundamentals

4 (3-1)

-

2

CSCI-26102

Application of Information & Communication Technologies

3 (2-1)

-

3

STCS-26103

Discrete Structures

3 (3-0)

-

4

STCS-26104

Calculus and Analytic Geometry

3 (3-0)

-

5

SOSC-26105

Functional English

3 (3-0)

-

 

 

Total Cr Hrs

16 (14-2)

 

 

 

Semester 2

 

 

6

CSCI-26201

Object Oriented Programming

4 (3-1)

Programming Fundamentals

7

CSCI-26202

Database Systems

4 (3-1)

-

8

CSCI-26203

Digital Logic Design

3 (2-1)

-

9

SOSC-26204

Expository Writing

3 (3-0)

Functional English

10

STCS-26205

Linear Algebra

3 (3-0)

Calculus and Analytic Geometry

 

 

Total Cr Hrs

17 (14-3)

 

 

 

Semester 3

 

 

11

CSCI-26301

Data Structures

4 (3-1)

Object Oriented Programming

12

CSCI-26302

Artificial Intelligence

3 (2-1)

-

13

CSCI-26303

Computer Networks

3 (2-1)

-

14

CSCI-26304

Software Engineering

3 (3-0)

-

15

STCS-26305

Applied Physics

3 (2-1)

-

16

STCS-26306

Multivariable Calculus

3 (3-0)

Calculus and Analytic Geometry

 

 

Total Cr Hrs

19 (15-4)

 

 

 

Semester 4

 

 

17

CSCI-26401

Computer Organization & Assembly Language

3 (2-1)

Digital Logic Design

18

CSCI-26402

Theory of Automata

3 (3-0)

-

19

CSCI-26403

Advance Database Management Systems

3 (2-1)

Database Systems

20

CSCI-26404

Information Security

3 (2-1)

-

21

STCS-26405

Probability & Statistics

3 (3-0)

-

22

SOSC-26406

Islamic Studies

2 (2-0)

-

 

 

Total Cr Hrs

17 (14-3)

 

 

 

Semester 5

 

 

23

CSCI-26501

Operating Systems

3 (2-1)

Data Structures

24

CSCI-26502

HCI & Computer Graphics

3 (2-1)

-

25

CSCI-26503

Computer Architecture

3 (2-1)

Computer Organization & Assembly Language

26

CSCI-26504

Elective-I

3 (2-1)

-

27

CSCI-26505

Elective-II (Web Technologies)

3 (2-1)

-

28

DEBM-26506

Introduction to Management

2 (2-0)

-

 

 

Total Cr Hrs

17 (12-5)

 

 

 

Semester 6

 

 

29

CSCI-26601

Compiler Construction

3 (2-1)

Theory of Automata

30

CSCI-26602

Parallel & Distributed Computing

3 (2-1)

Operating Systems

31

CSCI-26603

Elective-III (Advanced Programming)

3 (2-1)

Object Oriented Programming

32

CSCI-26604

Elective-IV (Web Engineering)

3 (2-1)

Web Technologies

33

CSCI-26605

Elective-V (Cloud Computing)

3 (2-1)

-

34

CSCI-26606

Elective-VI (Numerical Analysis)

3 (2-1)

-

 

 

Total Cr Hrs

18 (12-6)

 

 

 

Semester 7

 

 

35

CSCI-26701

Final Year Project - I

2 (0-2)

-

36

CSCI-26702

Analysis of Algorithms

3 (3-0)

Data Structures

37

CSCI-26703

Elective-VII (Software Testing & Quality Assurance)

3 (2-1)

-

38

DEBM-26704

Introduction to Marketing

3 (3-0)

-

39

SOSC-26705

Technical & Business Writing

3 (3-0)

Functional English

40

DEBM-26706

Entrepreneurship

2 (2-0)

-

 

 

Total Cr Hrs

16 (13-3)

 

 

 

Semester 8

 

 

41

CSCI-26801

Final Year Project - II

4 (0-4)

Final Year Project - I

42

SOSC-26802

Ideology and Constitution of Pakistan

2 (2-0)

-

43

SOSC-26803

Arts & Humanities

2 (2-0)

-

44

SOSC-26804

Civics and Community Engagement

2 (2-0)

-

 

 

Total Cr Hrs

10 (6-4)

 

LIST OF ELECTIVE COURSES

Course No.

Course Title

Credit Hours

SEMESTER FIVE (ELECTIVE-I)

CSCI-26504

Mobile Application Development 1

3 (2-1)

CSCI-26507

Object Oriented Analysis & Design

3 (2-1)