SCHEME-OF-STUDY (BSCS)

(08 Semesters / 04 Years)

Course Group

Credit Hours

% age

General Education

19

15 %

University Electives

12

%

Mathematics and Science Foundations

12

%

Computing-Core

39

30 %

Common Courses

82

63%

Domain CS

Domain CS Core

24

18 %

Domain CS Electives

15

12 %

Domain CS Supporting

9

%

Domain Courses

48

37%

TOTAL

130

100%

 

SCHEME-OF-STUDY (BSCS)

Study Plan for BS (Computer Science)

4-Year Program (8 Regular Semesters of 18 weeks each)

SEMESTER-1

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 1991

Introduction to Information and Communication Technology

3 (2+1)

None

CSC 1011

Programming Fundamentals

4 (3+1)

None

ENG 1002

English Composition and Comprehension

3 (3+0)

None

MTH 1001

Calculus and Analytical Geometry

3 (3+0)

None

PHY 1002

Applied Physics

3 (3+0)

None

Total Credit Hours

16 (00+16=16)

SEMESTER-2

Course Code

Course Title

Credits Hrs

Prerequisite

CEN 1011

Digital Logic Design

4 (3+1)

Applied Physics

CSC 1012

Object Oriented Programming

4 (3+1)

Programming Fundamentals

ENG 1011

Communication & Presentation Skills

3 (3+0)

English Composition and Comprehension

STT 2001

Probability and Statistics

3 (3+0)

None

 

MGT 2002

University Elective-I
Financial Accounting

 

3

-

Total Credit Hours

17 (16+17=33)

SEMESTER-3

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 2011

Computer Organization & Assembly Language

4 (3+1)

Programming Fundamentals

CSC 2031

Data Structures & Algorithms

4 (3+1)

Object Oriented Programming

CSC 1031

Discrete Structures  

3 (3+0)

None

SEN 3071

Professional Practices   

3 (3+0)

None

MATH 1003

Multivariable Calculus
CS Supporting-I

3

Calculus and Analytical Geometry

Total Credit Hours

17 (33+17=50)

SEMESTER-4

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 2032

Design & Analysis of Algorithms

3 (3+0)

Data Structures & Algorithms

CSC 2041

Theory of Automata

3 (3+0)

None

CSC 2022

Database Systems  

4 (3+1)

Data Structures & Algorithms

MTH 2021

Linear Algebra

3 (3+0)

None

MGT 2001

Human Resource Management
University Elective -2

3

 

Total Credit Hours

16 (50+16=66)

 

SEMESTER-5

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 3101

Compiler Construction

3 (3+0)

Theory of Automata

CSC 3111

Operating Systems  

4 (3+1)

Data Structures & Algorithms

SEN 1001

Introduction to Software Engineering  

3 (3+0)

None

MTH 2001

Differential Equation
CS Supporting - 2

3

-

MTH 4031

Numerical Computing
CS Supporting -3

3

-

Total Credit Hours

16 (66+16=82)

SEMESTER-6

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 3051

Artificial Intelligence

4 (3+1)

Discrete Structures

CSC 3124

Computer Networks  

4 (3+1)

None

ENG 3021

Technical & Business Writing

3 (3+0)

None

CSC 4071

Digital Image Processing
CS Elective - 1

3(3+0)

-

CSC 3081

Web Engineering
CS Elective - 2

3(3+0)

-

Total Credit Hours

17 (82+17=99)

SEMESTER-7

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 4998

Final Year Project – I

3 (0+3)

None

CSC 4001

Parallel & Distributed Computing  

3 (3+0)

Operating Systems

HUM 1002

Pakistan Studies

2 (2+0)

None

-

Data Science
CS-Elective – 5

3(3+0)

Database System

-

CS-Elective – 3

3(3+0)

 

-

Entrepreneurship
University Elective - 3

3(3+0)

-

Total Credit Hours

17 (99+17=116)

 

 

SEMESTER-8

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 4999

Final Year Project – II

3 (0+3)

Final Year Project–I

CSC 4123

Information Security  

3 (3+0)

None

HUM 4001

Islamic Studies/ Ethics  

2 (2+0)

None

 

Fundament of Data Mining
CS Elective – 5

    4(3+1)

Database System

 

Economics
Elective - 4

3

 

Total Credit Hours

14 (116+14=130)

 

Computer Science- University Elective Courses

Not Limited To The List Below

Course  Title

Credit Hours

Proposed Semester

Financial Accounting

3

3-4

Financial Management

3

3-4

Human Resource Management

3

3-4

Marketing

3

5-6

Economics

3

5-6

Psychology

3

2-6

International Relations

3

3-7

Foreign/Regional Language (French,
German, Sindhi, Punjabi, Urdu etc.)

3

7-8

Philosophy

3

6-8

Eligibility Criteria

  • The minimum requirements for admission in a Bachelor degree program in Computer Science, is at least 50% or above marks in the Intermediate (HSSC) or equivalence exam with either mathematics as a subject or pre-medical as a discipline.
  • Students of Intermediate (Pre-Medical) must pass deficiency courses of Mathematics of 6 credit hours within one year of their regular studies.

Assessment

The students are assessed on the basis of assignments, quizzes, projects, presentations, oral and written examinations. The students have to maintain 2.0 CGPA at the end of the degree. The distribution of marks is:

Sessional (Assignments, Quizzes, Projects, and Presentations) = 25%.

Midterm Exam = 25%.

Final term exam = 50%.

Course Contents

The course contents of the courses of the scheme of study are available online at the website of the Higher Education Commission (HEC) of Pakistan: https://hec.gov.pk/english/services/universities/RevisedCurricula/Documents/2016-2017/COMPUTER-SCIENCE.pdf

Last updated 15/05/2023