BS Computer Sce Curriculum

BS Computer Sce Curriculum

Introduction

Click Here for Complete Curriculum and Course Contents (CCCC)

BS COMPUTER SCIENCE

1st Semester

Course Code

Name of Subject

Credit Hours

BCS111

Calculus and Analytic Geometry

03

BCS112

English Composition and Comprehension

03

BCS113

Introduction to Information and Communication

03 (2+1)

BCS114

Programming Fundamentals

4 (3+1)

BCS115

ISLAMIC STUDIES

02

BCS116

Discrete Structures

03

Total

18

2nd Semester

Course Code

Name of Subject

Credit Hours

BCS121

Object Oriented Programming (C++)

4 (3+1)

BCS122

Basic Electronics

03

BCS123

English II (Technical and Business Writing)

03

BCS124

Pakistan Studies

02

BCS125

Linear Algebra

03

BCS126

Probability and Statistics

03

G. Total

18

3rd Semester

Course Code

Name of Subject

Credit Hours

BCS231

English III( Communication Skills)

03

BCS232

Digital Logic and Design

03

BCS233

Data Structures and Algorithms

03

BCS235

Computer Architecture and Organization

03

BCS236

Data Communications and Computer Networks

03

Total

15

4th Semester

Course Code

Name of Subject

Credit Hours

BCS241

Database Systems

03 (2+1)

BCS242

Java programming

04 (2+1)

BCS243

Differential Equations

03

BCS244

Operating Systems

03

BCS245

Web Programming

03(2+1)

G. Total

16

5th Semester

Course Code

Name of Subject

Credit Hours

BCS351

Software Engineering

03

BCS352

Theory of Automata

03

BCS353

Network Strategies

03

BCS354

Web Engineering

03

BCS355

Microprocessor and Assembly Language

03 (2+1)

BCS234

Multivariate Calculus

03

Total

18

6th Semester

Course Code

Name of Subject

Credit Hours

BCS361

Digital Signal Processing

03

BCS362

Information Security

03

BCS363

Computer Graphics

03

BCS364

Distributed Databases

03

BCS365

Fundamentals of Data Mining

03

BCS384

Telecommunication System

03

Total

18

7th Semester

Course Code

Name of Subject

Credit Hours

BCS366

Advance Software Engineering

03

BCS471

Wireless Networks

03

BCS472

Human Computer Interaction

03

BCS473

Design and Analysis of Algorithms

03

BCS474

Numerical Computing

03 (2+1)

BCS485

E-Commerce Applications & Technologies

03

Total

18

8th Semester

Course Code

Name of Subject

Credit Hours

BCS475

Artificial Intelligence

03 (2+1)

BCS481

Professional Practices

03

BCS482

Compiler Construction

03

BCS483

Software Project Management

03

Practical Project/Thesis

06

Total

18