Bachelor of Science (Computer Science)

This is a four year, full-time, program of 132 credits. It offers courses covering the core areas of computer science along with technology oriented courses. The graduates of this program will be well equipped to meet the challenges posed by the dynamic needs of the software industry.


A Typical Study Plan
This program comprises of a minimum of 132 credit hours of coursework including a final year project and 12 credits from the list of electives.



First Year: First Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSIC 101

Introduction to Computers

4(3+3)

  96

CSOA 151

Office Applications

1(0+3)

 48

CSWD 153

Web Site Development

3(2+3)

 80

HMIS 113

Islamic Studies

2(2+0)

 32

HMLG 111

English Composition & Comprehension

3(3+0)

 48

MTCA 111

Calculus & Analytical Geometry

3(3+0)

 48

Total Credits

16

352  



First Year: Second Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSED 102

Electronic Devices

3(2+3)

 80

CSOP 152

Object Oriented Programming

4(3+3)

 96

HMPS 112

Pakistan Studies

1(1+0)

 16

MSMG 112

Principles of Management

3(3+0)

 48

MTDM 114

Discrete Mathematics

3(3+0)

 48

MTSP 113

Elements of Statistics & Probability

3(3+0)

 48

Total Credits

17

  336



Second Year: First Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSDC 236

Data & Computer Communication

4(3+3)

 96

CSDL 241

Digital Logic and Design

4(3+3)

 96

CSDS 252

Data Structures

4(3+3)

 96

MTLA 211

Linear Algebra

3(3+0)

 48

Total Credits

15

336  



Second Year: Second Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSCA 242

Computer Architecture

3(3+0)

 48

CSDD 211

Database Design & Management

4(3+3)

 96

CSIA 263

Introduction to Algorithms

3(3+0)

 48

CSVP 253

Visual Programming

4(3+3)

 96

HMTR 211

Technical Report Writing

3(3+0)

 48

Total Credits

17

336  



Third Year: First Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSAL 343

Assembly Language

4(3+3)

 96

CSCN 335

Computer Networks

4(3+3)

 96

CSSE 321

Software Engineering

4(3+3)

 96

MSBC 315

Business Communication

3(3+0)

 48

MTMC 312

Multivariable Calculus

3(3+0)

 48

Total Credits

18

  384



Third Year: Second Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSCG 372

Computer Graphics

4(3+3)

 96

CSIP 352

Internet Programming & Management

4(3+3)

 96

CSJP 354

Java Programming

4(3+3)

 96

CSOS 331

Operating Systems

3(3+0)

 48

MTNA 313

Numerical Analysis

3(3+0)

 48

Total Credits

18

  384



Fourth Year: First Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSAI 466

Artificial Intelligence

4(3+3)

 96

CSDP 452

Distributed Programming

3(3+0)

 48

CSPL 462

Programming Language Concepts

3(3+0)

 48

Elective- I

3(3+0)

 48

Elective - II

3(3+0)

 48

Total Credits

16

288  



Fourth Year: Second Semester

Course Code

Course Title

Credit Hours

Contact Hrs per Semester

CSTA 461

Theory of Automata

3(3+0)

 48

Elective- III

3(3+0)

 48

Elective - IV

3(3+0)

 48

CSCS-499

BSCS Project

6(0+18)

 288

Total Credits

15

  432



Computer Science Electives

Course Code

Course Title

Credit Hours

Contact Hrs
per Semester

CSCC 561

Compiler Construction

3(3+0)

48

CSCD 464

Cryptography & Data Security

3(3+0)

48

CSCS 400

Internship

3(0+9)

144

CSHC 425

Human Computer Interaction

3(3+0)

48

CSMD 416

Multimedia Databases

3(3+0)

48

CSNM 437

Network Management & Security

3(2+3)

80

CSSA 421

System Analysis & Design

3(3+0)

48

TCDS 411

Digital Signal Processing

3(3+0)

48