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