BS Computer Science

BS Computer Science

Introduction

B.S Computer Science(4 years)

Semester I

Course #

Title

Cred.Hrs.

BCS111

Introduction to Information and Communication Technologies

3 (2,1)

BCS112

Calculus & Analytical Geometry

3 (3,0)

BCS113

Basic Electronics

3 (2,1)

BCS114

English Composition & Comprehension

3 (3,0)

BCS115

Programming Fundamentals

3 (2,1)

15

Semester II

Course #

Title

Cred.Hrs.

BCS121

Object Oriented Programming

3 (2,1)

BCS122

Discrete Structures

3 (3,0)

BCS123

Technical and Business Writing

3 (3,0)

BCS124

Web Fundamentals

3 (2,1)

BCS125

Pakistan Studies/Islamic studies

3 (3,0)

15

Semester III

Course #

Title

Cred.Hrs.

BCS231

Digital Logic Design

3 (2,1)

BCS232

Probability and Statistics

3(3,0)

BCS233

Data Structures

3 (2,1)

BCS234

Communication Skills

3 (3,0)

BCS235

Linear Algebra

3 (3,0)

BCS236

Operating Systems

3 (2,1)

18

Semester IV

Course #

Title

Cred.Hrs.

BCS241

Analysis of Algorithms

3 (3,0)

BCS242

Web Engineering

3 (2,1)

BCS243

Multivariate Calculus

3 (3,0)

BCS244

Computer Organization and Assembly Language Programming

3 (2,1)

BCS245

Visual Programming

3 (3,1)

BCS246

Numerical Computing

3(3,1)

18

Semester V

Course #

Title

Cred.Hrs.

BCS351

Database –I

3 (2,1)

BCS352

Theory of Automata & Formal Languages

3 (3,0)

BCS353

Differential Equations

3 (3,0)

BCS354

Data Communication

3 (2,0)

BCS355

Human Resource Management

3(3,0)

15

SemesterVI

Course #

Title

Cred.Hrs.

BCS361

Software Engineering-I

3 (3,1)

BCS362

Computer Networks

3(3,0)

BCS363

Computer Architecture

3 (2,0)

BCS364

Compiler Construction

3 (2,1)

BCS365

Database-II

3 (2,1)

BCS366

Human Computer Interaction

3(2,1)

18

SemesterVII

Course #

Title

Cred Hrs

Compulsory

BCS471

Network and System Programming

3 (2,1)

BCS472

Professional Practices

3 (3,0)

BCS473

Software Engineering-II

3 (3,0)

BCS474

Software Project-I

3

Elective (any two)

BCS475

Digital Signal Processing

3(2,1)

BCS476

Wireless Networks

3(3,0)

BCS477

Data Mining and Data Warehousing

3(3,0)

BCS478

Management Information System

3(3,0)

BCS479

Parallel and Distributed Computing

3(3,0)

Total Semester Cred Hrs 18

SemesterVIII

Course #

Title

Cred Hrs

Compulsory

BCS481

Artificial Intelligence

3 (2,1)

BCS482

Computer Graphics

3 (2,1)

BCS483

Advance DataBase System

3(2,1)

BCS484

Software Project-II

3

Elective (any two)

BCS485

Digital Image Processing

3(2,1)

BCS486

Data and Network Security

3(3,0)

BCS487

Modeling and Simulation

3(2,1)

BCS488

Database Administration

3(2,1)

BCS489

Telecommunication systems

3(3,0)

BCS4810

Multimedia Technologies

3(3,0)

Total Semester Cred Hrs 18