BSCS

SEMESTER WISE COURSE PLAN

Semester-1

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 105

Introduction to Information and Communication Technology

3 (2+1)

None

CSC 102

Programming Fundamentals

4 (3+1)

None

CSC 141

Discrete Structures

3

None

MATH 101

Calculus and Analytical Geometry

3

None

HUM 115

English-I (English Composition and Comprehension)

3

None

HUM 102

Islamic Studies/Ethics

2

None

Total Credit Hours

18

Semester-2

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 103

Object Oriented Programming

4 (3+1)

PF

MATH 211

Linear Algebra

3

None

HUM 213

English-II (Technical and Business Writing)

3

None

HUM 103

Pakistan Studies

2

None

CEN 101

Basic Electronics

3 (2+1)

None

Total Credit Hours

15

Semester-3

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 231

Data Structures and Algorithms

3 (2+1)

PF

CEN 211

Digital Logic & Design

3 (2+1)

BE

HUM 112

English-III (Communication Skills)

3

None

STAT 301

Probability and Statistics

3

None

-

University Elective-I

3

-

-

University Elective-II

3

-

Total Credit Hours

18

Semester-4

Course Code

Course Title

Credits Hrs

Prerequisite

CEN 313

Microprocessor and Assembly Language

3 (2+1)

DLD

CEN 212

Computer Architecture and Organization

3

DLD

MATH 102

Multivariate Calculus

3

CAG

-

University Elective-III

3

-

-

University Elective-IV

3

-

Total Credit Hours

15

Semester-5

Course Code

Course Title

Credits Hrs

Prerequisite

CSC 211

Operating Systems

4 (3+1)

DSA

CSC 221

Database Systems

4 (3+1)

DSA

CSC 343

Theory of Automata

3

DS

CSC 333

Design and Analysis of Algorithms

3

DSA

MATH 304

Differential Equations

3

CAG

Total Credit Hours

17

Semester-6

Course Code

Course Title

Credits Hrs

Prerequisite

SEN 201

Introduction to Software Engineering

3

DSA

CSC 313

Data Communications and Computer Networks

3 (2+1)

None

CSC 351

Artificial Intelligence

3 (2+1)

DS

-

Computer Science Elective-I

3

-

-

Computer Science Elective-II

3

-

-

Computer Science Elective-III

3

-

Total Credit Hours

18

Semester-7

Course Code

Course Title

Credits Hrs

Prerequisite

SEN 498

Final Year Project-I

3

None

CSC 361

Human Computer Interaction

3 (2+1)

None

SEN 464

Professional Practice

3

None

CSC 344

Compiler Construction

3 (2+1)

TOA

CSC 314

Information Security

3

DCCN

-

Computer Science Elective-IV

3

-

Total Credit Hours

18

Semester-8

Course Code

Course Title

Credits Hrs

Prerequisite

SEN 499

Final Year Project-II

3

FYP-I

MATH 422

Numerical Computing

3 (2+1)

CAG

-

Computer Science Elective-V

3

-

-

Computer Science Elective-VI

3

-

Total Credit Hours

12

Elective Courses 

COMPUTER SCIENCE – ELECTIVE COURSES NOT LIMITED TO THE LIST BELOW

 

Course Code

Course Title

Credit Hrs

Proposed Semester

CSC 306

Computer Graphics

3 (2+1)

5-6

CSC 473

Digital Image Processing

3 (2+1)

7-8

CEN

Digital Signal Processing

3

5-6

CSC

Computer Vision

3

7-8

CSC 408

Distributed Computing

3 (2+1)

7-8

CSC

Data and Network Security

3

7-8

CSC

Wireless Networks

3 (2+1)

5-6

CSC

Social Networks

3

7-8

CSC

Mobile Application and Development

3 (2+1)

7-8

CSC

Web Design and Development

3 (2+1)

5-6

CSC 322

Data Warehousing

3 (2+1)

5-6

CSC

Expert Systems

3

-

CSC 452

Artificial Neural Network

3

7-8

CSC

Fuzzy Logic

3

-

CSC 381

Web-Engineering

3 (2+1)

5-6

CSC 323

Fundamentals of Data Mining

3

5-6

CSC

Computational Intelligence

3

-

CSC

Multi Agent Systems

3

-

CSC 445

Natural Language Processing

3

7-8

CSC

Game Development

3

-

CSC

Logical Paradigms of Computing

3

-

SEN 351

Formal Methods for Software Engineering

3

5-6

 

Course Code

Course Title

Credit Hrs

Proposed Semester

MGT

Financial Accounting

3

3-4

MGT

Financial Management

3

3-4

MGT 202

Human Resource Management

3

3-4

MGT 304

Marketing

3

5-6

MGT 305

Economics

3

5-6

HUM

Psychology

3

2-6

HUM

International Relations

3

3-7

HUM

Foreign/Regional Language (French,

German, Sindhi, Punjabi, Urdu etc.)

3

7-8

HUM

Philosophy

3

6-8

 

Assessment 

The students are assessed on the basis of attendance, quizzes, assignments, projects, presentations, oral and written examinations. The students have to maintain 2.0 CGPA for bachelor degrees, 2.70 CGPA for MS and 3.0 for PhD by the end of the degree. The distribution of marks is: Attendance = 05%, Sessional (Assignments, Quizzes, Projects and Presentations) = 10% -15%, Midterm Exam = 30% -35% and final term exam = 50% marks each.

Course Contents

The course contents of the courses of the scheme of study are available online at website of Higher Education Commission (HEC) of Pakistan.