BSCS Scheme of study applicable to Session Fall2010 and Onwards

 

The chart summarizes the distribution of BS (Computer Science) curriculum.

Scheme of Study of Bachelor of Science in Computer Science (BSCS)
The existing scheme of study of BS Computer Science was last revised in Fall 2008 to include 40% General courses and 60% of computing courses on the recommendations of HEC. The updated scheme of BS(CS) according to the guidelines of HEC curriculum 2009 is given as following. This scheme is applicable from Fall 2010 and onwards.

 

1st Semester

Course Code

Course Title

Credit Hour

CS102

Introduction to Computing

4

MATH 110

Calculus & Analytical Geometry

3

GC102

English I (English Composition & Comprehension)

3

GC 191

Basic Electronics

3

CS111

Programming Fundamentals

4

Total Credit Hours

17

2nd Semester

Course Code

Course Title

Credit Hour

CS291

Discrete Structures

3

CS103

Object Oriented Programming

3

GC104

English II (Communication Skills)

3

ST301

Probability & Statistics

3

GC101

Understanding Quran I

3

MATH241

Differential Equations

3

Total Credit Hours

18

3rd Semester

Course Code

Course Title

Credit Hour

CS223

Digital Logic Design

3

GC105

Basics of Academic Writing

3

CS212

Data Structure & Algorithms

3

GC103

Understanding Quran II

3

GC151

Introduction to Finance

3

SE203

Introduction to Software Engineering

3

Total Credit Hours

18

4th Semester

Course Code

Course Title

Credit Hour

CS224

Operating Systems

4

CS242

Introduction to Database Systems

4

GC106

Islamic World View & Civilization-I

3

MATH352

Multivariate Calculus

3

CS213

Design and Analysis of Algorithms

3

Total Credit Hours

17

5th Semester

Course Code

Course Title

Credit Hour

CS322

Computer Organization & Assembly Language

3

CS314

Theory of Automata & Formal Languages

3

MATH121

Linear Algebra

3

GC107

Islamic World View & Civilization-II

3

 

Elective I

3

 

Elective II

3

Total Credit Hours

18

6th Semester

Course Code

Course Title

Credit Hour

CS411

Compiler Construction

3

CS321

Computer Architecture

3

GC152

Introduction to Management

3

CS372

Computer Communications & Networks

3

 

Elective III

3

 

Elective IV

3

Total Credit Hours

18

7th Semester

Course Code

Course Title

Credit Hour

CS451

Artificial Intelligence

3

SE431

Human Computer Interaction

3

MATH401

Numerical Computing

3

 

Elective V

3

 

Elective VI

3

 

Elective VII

3

Total Credit Hours

18

8th Semester

Course Code

Course Title

Credit Hour

CS400

Senior Design Project

6

GC109

Pakistani Culture & Society

3

GE112

Professional & Ethical Issues

3

Total Credit Hours

12