Courses for BS(CS)


 Semester-1


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BCS-1101

Intro. To information and Communication Technology

2

          1

3

BCS-1102

Programming Fundamental

3

1

4

MAT-1103

Calculus and Analytical Geometry

3

0

3

ELE-1104

Basic Electronics

3

0

3

ENG-1105

English Composition & Comprehension

3

0

3

HUM-1106

Pakistan Studies

2

0

2

Total

18

Semester-2


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BCS-1201

Object Oriented Programming

3

1

4

BCS-1202

Digital Logic Design

3

0

3

BCS-1203

Discrete Structures

3

0

3

MAT-1204

Linear Algebra

3

0

3

ENG-1205

Technical and Business Writing

3

0

3

HUM-1206

Islamic Studies

2

0

2

Total

18

Semester-3


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BCS-2301

Data Structure and Algorithms

3

1

4

BCS-2302

Computer Architecture and Organization

3

0

3

MGS-2303

Human Resource Management

3

0

3

MAT-2304

Statistics and Probability

3

0

3

ENG-2305

Communication Skills

3

0

3

HUM-2306

Arabic

3

0

3

Total

19

Semester-4


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BCS-2401

Database Systems

3

1

4

BCS-2402

Operating Systems

3

0

3

MSG-2403

Micro Processor and Assembly Language

2

1

3

BCS-2404

Computer Graphics

2

1

3

MAT-2405

Multivariate Calculus

3

0

3

Total

16

Semester-5


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BCS-3501

Web Design and Development

2

1

3

BCS-3502

Data Comm. & Computer Networks

3

0

3

BCS-3503

Design and Analysis of Algorithms

3

0

3

BCS-3504

Theory of Automata

3

0

3

MAT-3505

Differential Equations

3

0

3

BCS-3506

Financial Accounting

3

0

3

Total

18

Semester-6


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BCS-3601

Human Computer Interaction

3

0

3

BCS-3602

Software Engineering

3

0

3

BCS-3603

Mobile Computing

3

0

3

BCS-3604

Artificial Intelligence

3

0

3

BCS-3605

Data Mining

3

0

3

HUM-3606

Psychology

3

0

3

Total

18

Semester-7


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BCS-4701

Fuzzy Logic

3

0

3

BCS-4702

Compiler Construction

3

0

3

BCS-4703

Numerical Computing

3

0

3

BCS-4704

Digital Image Processing

3

0

3

BCS-4705

System Programming

2

1

3

BCS-4706

Final Year Project (1)

-

-

S/U

Total

15

Semester-8


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BCS-4801

Information Security       

3

0

3

BCS-4802

Software Project Management

3

0

3

BCS-4803

Professional Practices             

2

0

2

BCS-4804

Final Year Project (2)

0

0

6

BCS-4805

Oral Comprehensive Examination

-

-

S/U

BCS-4806

Internship/ Practical Training

-

-

S/U

Total

14


Courses for BS(IT)


Semester-1


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BIT-1101

Fundamentals of ICT

2

1

3

BIT-1102

Programming Fundamentals

3

1

4

MAT-1103

Calculus and Analytical Geometry

3

0

3

MGS-1104

Financial Accounting

3

0

3

ENG-1105

English Comprehension

3

0

3

HUM-1106

Pakistan Studies

2

0

2

Total

18

Semester-2


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BIT-1201

Object Oriented Programming

3

1

4

BIT-1202

Intro to Computer Architecture

3

0

3

BIT-1203

Discrete Structures

3

0

3

MGS-1204

Human Resource Management

3

0

3

ENG-1205

Technical and Business Writing

3

0

3

HUM-1206

Islamic Studies

2

0

2

Total

18

Semester-3


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BIT-2301

Data Structures and Algorithm

3

1

4

BIT-2302

Computer Communication and Networks

3

0

3

BIT-2303

Operating System Concepts

3

0

3

MAT-2304

Statistics and Probability

3

0

3

ENG-2305

Communication Skills

3

0

3

HUM-2306

Arabic

3

0

3

Total

18

Semester-4


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BIT-2401

Database Systems

3

1

4

BIT-2402

Software Engineering-I

3

0

3

BIT-2403

Internet Architecture & Protocols

3

0

3

BIT-2404

Information System

3

0

3

MGS-2405

Organizational Behavior

3

0

3

MAT-2406

Linear Algebra

3

0

3

Total

19

Semester-5


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BIT-3501

Web Design and Development

2

1

3

BIT-3502

DB Administration & Management

3

0

3

BIT-3503

Multimedia Technologies

3

0

3

BIT-3504

Telecommunication Systems

3

0

3

BIT-3505

Software Engineering II

3

0

3

BIT-3506

Technology Management

3

0

3

Total

18

Semester-6


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BIT-3601

Human Computer Interaction

3

0

3

BIT-3602

Object Oriented Analysis & Design

3

0

3

BIT-3603

Distributed Database Systems

3

0

3

BIT-3604

E-Commerce

3

0

3

BIT-3605

Systems and Network Administration

3

0

3

BIT-3606

Distributed Computing

3

0

3

Total

18

Semester-7


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BIT-4701

Mobile Computing

3

0

3

BIT-4702

Network Security

3

0

3

BIT-4703

Data Mining

3

0

3

BIT-4704

Artificial Intelligence

3

0

3

BIT-4705

IT Project Management

3

0

3

BIT-4706

Capstone Project Part -1

-

-

S/U

Total

15

Semester-8


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

BIT-4801

System Integration & Architecture

3

0

3

BIT-4802

Professional Practices

2

0

2

BIT-4803

Capstone Project Part 2

-

-

6

BIT-4805

Oral Comprehensive Examination

-

-

S/U

BIT-4806

Internship / Practical Training

-

-

S/U

Total

11


Courses for MCS


Semester-1


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

MCS-111

Intro. Computer Programming

2

1

3

MCS-112

Discrete Structures

3

0

3

MCS-113

Web Design & Development

2

1

3

MCS-114

Fundamentals of Algorithms

3

0

3

MCS-115

Database Systems

2

1

3

MCS-116

Tech. & Business Report Writing

3

0

3

Total

18

Semester-2


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

MCS-121

Object Oriented Programming

2

1

3

MCS-122

Theory of Automata

3

0

3

MCS-123

Data Communication

3

0

3

MCS-124

Data Structures & Algo. Analysis

2

1

3

MCS-125

Intro. to Computer Architecture

3

0

3

MCS-126

Software Engineering-I

3

0

3

Total

18


Semester-3


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

MCS-231

Computer Graphics & Animations

2

1

3

MCS-232

Software Engineering-II

3

0

3

MCS-233

Distributed Database Systems

2

1

3

MCS-234

Operating Systems

3

0

3

MCS-235

Compiler Construction

3

0

3

MCS-236

Visual Programming

2

1

3

Total

18

Semester-4


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

MCS-241

System Programming

2

1

3

MCS-242

Artificial Intelligence

3

0

3

MCS-243

Computer Networks

3

0

3

MCS-244

Modern Programming Language

2

1

3

MCS-245

Software Project

0

0

6

MCS-246

Reading & conference

0

0

S/U

MCS-247

Oral Comprehensive Examination

-

-

S/U

MCS-248

Internship / Practical Training

-

-

S/U

Total

18

Courses for MS(CS)


Core Courses


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-5101

Advanced Analysis of Algorithms

-

-

3

CS-5102

Advanced Theory of Computation

-

-

3

Mandatory Courses


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-5103

Research Methods

-

-

3

Reading Seminar


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-6102

Reading CS Seminar

-

-

1

Thesis


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-6101

MS Thesis

-

-

6

Elective Courses

Computer Networks and Security


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-5104

Advanced Network Programming

-

-

3

CS-5105

Advanced Computer Networks

-

-

3

CS-5106

Introduction to Cryptography and Security Mechanisms

-

-

3

CS-5107

Advanced Wireless Networks

-

-

3

CS-5201

Advanced Network Security

-

-

3

CS-5202

Network Performance Evaluation

-

-

3

CS-5203

Advanced Wireless and Mobile Computing Networks

-

-

3

CS-5204

Autonomous Computing

-

-

3

Artificial Intelligence


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-5108

Design of Intelligent Systems

-

-

3

CS-5109

Decision Support Systems

-

-

3

CS-5205

Machine Learning

-

-

3

CS-5206

Advanced Neural Networks

-

-

3

CS-5207

Natural Language Processing

-

-

3

CS-5208

Agents

-

-

3

CS-5209

Robotics

-

-

3

CS-5210

Pattern Recognition

-

-

3

CS-5211

Computational Intelligence

-

-

3

Software Engineering


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-5110

Advanced Software Engineering

-

-

3

CS-5111

Advanced Software Project Management

-

-

3

CS-5212

Object-Oriented Software Engineering

-

-

3

CS-5213

Software Quality Assurance and Testing

-

-

3

CS-5214

Software Requirements Engineering

-

-

3

CS-5215

Software Architectures

-

-

3

CS-5216

Software Patterns

-

-

3

Digital Signal and Image Processing / Computer Vision


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-5112

Advanced Digital Image Processing

-

-

3

CS-5113

Advanced Digital Signal Processing

-

-

3

CS-5114

Computer Vision

-

-

3

CS-5217

Digital Watermarking and Steganography

-

-

3

CS-5218

Multi-view Geometry

-

-

3

CS-5219

3D Computer Vision

-

-

3

CS-5220

Multispectral Image Processing

-

-

3

Other Elective Courses


Course Code

Course Title

Lec. Hrs.

Lab. Hrs.

Cr. Hrs.

CS-5115

Advanced Computer Architecture

-

-

3

CS-5116

Advanced Operating System

-

-

3