Academics

Department of Computer Engineering


undergraduate program

Offered Programs:

  1. A four years degree program leading towards a B.Sc. (Honours) Computer Science and Engineering in 2001. For students enrolling from September 2003 onwards, B.Sc programs have been re-named and modified into four years B.Sc. Computer Science (CS) and four years B.Sc. Computer Engineering (CE) programs. Three students each from the graduating class of Computer Science and Computer Engineering may opt for a second degree in Computer Engineering and Computer science as the case may be, subject to fulfilment of prescribed conditions, from fall semester 2011. B.Sc. (CE) program is accredited by Pakistan Engineering Council (PEC).
    M.Sc. and PhD programs in Computer Engineering have been launched from 2007.

S/No

Course Code

Course Title

Cr. Hrs

Knowledge Area

Pre-requisites

Th

Lab

Semester 1

1

MA-123

Calculus

3

0

Natural Sciences

None

2

PHY-121 & 121L

Mechanics & Wave Motion

2

1

Natural Sciences

None

3

IS-101

Islamic/ Ethics & Pakistan Studies I

3

0

Humanities

None

4

CS-141 & 141L

Introduction to Computing

3

1

Computing

None

5

ME-100L

Workshop Practice

0

1

Interdisciplinary Engg

None

 

 

Sub Total

11

3

 

 

Semester 2

1

MA-224

Multivariate Calculus

3

0

Natural Sciences

MA-123

2

CS-142 & 142L

Programming Fundamentals

3

1

Computing

CS-141 & 141L

3

CSE-121& 121L

Circuit Analysis I

3

1

Engg Foundation

MA-123

4

IS-201

Islamic/ Ethics & Pakistan Studies II

3

0

Humanities

IS-101

5

PHY-131 &131L

Electricity and Magnetism

2

1

Natural Sciences

None

 

 

Sub Total

14

3

 

 

Semester 3

1

MA-219

Linear Algebra and Complex Analysis

3

0

Natural Sciences

None

2

HU-221

Technical Writing and Presentation Skills

3

0

Humanities

None

3

CS-241 & 241L

Object Oriented Programming

3

1

Computing

CS-142 & 142L

4

CS-211

Discrete Mathematical Structures

3

0

Major Based Core

MA-123

5

CSE-221 & 221L

Digital Logic Design

3

1

Engg Foundation

CS-141

 

 

Sub Total

15

2

 

 

Semester 4

1

MA-225

Differential Equations and Transforms

3

0

Natural Sciences

MA-123

2

CS-212 & 212L

Data Structures and Algorithms

3

1

Major Based Core

CS-211, CS-142 & 142L

3

CSE-222 & 222L

Computer Organization and Assembly

3

1

Major Based Core

CSE-221 &221L

4

ME-229

Mechanics of Materials and Machine Design

3

0

Interdisciplinary Engg

PHY-101 & 101L

5

CS-201 & CS-201L

Numerical Analysis

3

1

Major Based Core

MA-123, CS-141 & 141L

 

 

Sub Total

15

3

 

 

Semester 5

1

CSE-301

Probability and Random Variables

3

0

Major Based Core

MA-224

2

HU-111L

Communication Skills

0

1

Humanities

None

3

CSE-321 & 321L

Electronics I

3

1

Engg Foundation

CSE-121

4

CS-381 & 381L

Software Engineering

3

1

Major Based Core

CS-241 & CS-241L, CS-212

5

CS-361 & 361L

Artificial Intelligence

3

1

Major Based Core

CS-211, CS-212

6

CSE-371

Signals and Systems

3

0

Engg Foundation

CSE-121, MA 225, MA 219

 

 

Sub Total

15

4

 

 

Semester 6

1

MGT-XXX

Project Management

3

0

Management Sciences

None

2

CS-362 & 362L

Operating Systems

3

1

Engg Foundation

CSE-222, CS-212

3

CSE-331 & 331L

Computer Networks

3

1

Engg Foundation

CS-212 & 212L

4

CSE-322 & 322L

Embedded Systems

3

1

Engg Foundation

CSE-222 & 222L

5

CS-363 & 363L

Database Systems

3

1

Major Based Core

CS-212 & 212L

 

 

Sub Total

15

4

 

 

Semester 7

1

MGT-414

Entrepreneurship and Business Management

3

0

Management Sciences

None

2

CSE-421

Computer Architecture

3

0

Major Based Core

CSE-222 & 222L

3

 

CS/ CSE Elective

3

0

Major Based Core

CSE-371

4

 

CS/ CSE Elective

2

1

Major Based Core

 

5

CSE-491

FYP I

0

3

Final Year Design Project

 

 

 

Sub Total

11

4

 

 

Semester 8

1

XX-XXX

International language

3

0

Humanities

None

2

CS-411

Compiler Construction

3

0

Major Based Core

CS-312

3

 

CS/ CSE Elective

3

0

Major Based

 

4

 

CS/ CSE Elective

2

1

Major Based

 

5

CSE-492

FYP II

0

3

Final Year Design Project

 

 

 

Sub Total

11

4

 

 

 

Total Credit Hours: 134

Departmental Electives

 

Subject Code

Subject Name

Theory

Lab

Prerequisites

CSE-223

Circuit Analysis II

3

0

CSE-121

CSE-422 & CSE-422L

Digital design

2

1

CSE-222

CSE-302

Control Systems

3

0

CSE-371, MA-219

CSE-323

Electronics II

3

0

CSE-321

CSE-423 & CSE-423L

Industrial Automation

2

1

CSE-221

CS-462

Data Mining

3

0

CS 363& 363L

CS-401

Computer Graphics

3

0

CS 212 & 212L

CS-445

Programming Languages

3

0

CS312, CS 212& 212L

CS-463

Bioinformatics

3

0

CS 363& 363L

CS-464

Machine Learning

3

0

CS-361 & 361L

CS-461

Management Information Systems

3

0

CS 363& CS363L

CS-441

Mobile Application Development

3

0

CS-241 & 241L, CS 212& 212L

CS-442

Parallel Programming

3

0

CS 362 & CS362L

CSE-473

Digital Image Processing

3

0

CSE-371

CS-465

Data Warehousing

3

0

CS 362 & CS362L, CS 331& 331L

CSE-424

Robotics and CNC Machines

2

1

CSE-322 & CSE-322L

CS-481

Design Patterns

3

0

CS-381 & CS-381L

CSE-466

Computer Vision

3

0

CS-361 & CS-361L

CS-467

Ubiquitous Computing

3

0

CS 331& CS 331L

CSE-472

Communication Systems and Wireless

3

0

CS 331& CS 331L, CSE 371

CSE-432

Internetworking with UNIX TCP/IP

3

0

CS 331& CS 331L

CSE-431

Wireless Networks

3

0

CS 331& CS 331L

CS 382

Web Technologies

3

0

CS 212 & CS 212L

 

Semester 1

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 100

Introduction to Computing

1+3

1+1

PHY 101

Mechanics & Wave Motion

3+3

3+1

MA 100

Calculus

3

3

HU 101

Composition and Writing

3

3

IS 103

Islamic Studies/Ethics & Pak Studies

2

2

CS 140

Programming Fundamentals I

2+6

2+2

 

Total

26

18(18)

Semester 2

 

 Course No.

Course Title

Contact Hours

Credit
Hours

 

 

CS 142

Programming Fundamentals II

2+3

2+1

 

EE 121

Circuit Analysis I

3+3

3+1

 

MA 103

Multivariate  Calculus

3

3

 

PHY 103

Electricity and Magnetism

3+3

3+1

 

ME 201

Strength of Materials & Machine Design

3

3

 

HU 202

Communication Skills

2

2

 

Total

25

19(37)

 

 

 

Semester 3

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 241

Object Oriented Programming

2+3

2+1

MA 202

Differential Equations & Transforms

4

4

CS 200

Discrete Mathematics

3

3

EE 222

Circuit Analysis II

3

3

CSE 120

Digital Logic Design

3+3

3+1

HU 203

Technical Writing

3

3

 

Total

24

20(57)

Semester 4

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 210

Data Structures and Algorithms

3+3

3+1

CSE 225

Computer Organization and Assembly Language

3+3

3+1

EE 223

Electronics-I

3+3

3+1

CSE 371

Signals and Systems

3

3

MA 210

Linear Algebra and Complex Analysis

4

4

IS 304

Islamiat/Ethics & Pak Studies

3

3

 

Total

28

22(79)

Semester 5

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 326

Operating Systems

2+3

2+1

CS 390

Software Engineering

3+3

3+1

EE 321

Electronics-II

3

3

MA 250

Probability and  Statistics

3

3

CSE 311

Numerical Analysis and Computing

3

3

CSE 330

Computer Networks

3+3

3+1

 

Total

26

20(99)

Semester 6

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 301

Control Systems

3+3

3+1

CS 360

Artificial Intelligence

3+3

3+1

CS 370

Database Systems

3+3

3+1

CS 310

Analysis of Algorithms

3

3

CSE 320

Embedded Systems Development

3+3

3+1

EE 322

Electronics Design Lab

0+3

1

 

Total

30

20(119)

Semester 7

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 491

Final Project I

0+9

0+3

CSE 422

Computer Architecture

2+3

2+1

CSE 4XX

CSE Elective

3

3

HU 401

Entrepreneurship and Leadership

3

3

 

Total

20

12(131)

Semester 8

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 492

Final Project II

0+9

0+3

CSE 400

Industrial Automation

3+3

3+1

CSE 421

Digital Design

3+3

3+1

CSE 4XY

CSE Elective

3

3

 

Total

24

14(145)

 

Semester 1

 Course No.

Course Title

Contact Hours

Credit
Hours

PHY 101

Mechanics & Wave Motion

3+3

3+1

MA 101

Calculus

4

4

HU 202

Communication Skills

2

2

IS 105

Islamic Studies/Ethics & Pak Studies – I

3

3

CS 140

Programming Fundamentals I

2+6

2+2

PHY 101

Mechanics & Wave Motion

3+3

3+1

 

Total

23

17 (17)

Semester 2

 Course No.

Course Title

Contact Hours

Credit
Hours

EE 121

Circuit Analysis I

3+3

3+1

MA 103

Multivariate  Calculus

3

3

PHY 103

Electricity and Magnetism

3+3

3+1

ME 201

Strength of Materials & Machine Design

3

3

CS 142

Programming Fundamentals II

2+3

2+1

 

 

 

 

 

Total

23

17 (34)

Semester 3

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 241

Object Oriented Programming

2+3

2+1

MA 202

Differential Equations & Transforms

4

4

CS 200

Discrete Mathematics

3

3

EE 222

Circuit Analysis II

3

3

CSE 120

Digital Logic Design

3+3

3+1

HU 203

Technical Writing

3

3

 

Total

24

20 (54)

Semester 4

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 210

Data Structures and Algorithms

3+3

3+1

CSE 225

Computer Organization and Assembly Language

3+3

3+1

EE 223

Electronics-I

3+3

3+1

CSE 371

Signals and Systems

3

3

MA 210

Linear Algebra and Complex Analysis

4

4

IS 304

Islamiat/Ethics & Pak Studies - II

3

3

 

Total

28

22 (76)

Semester 5

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 326

Operating Systems

2+3

2+1

CS 390

Software Engineering

3+3

3+1

EE 323

Electronics-II

3+3

3+1

MA 250

Probability and  Statistics

3

3

CSE 311

Numerical Analysis and Computing

3

3

CSE 370

Database Systems

3+3

3+1

 

Total

29

21 (97)

Semester 6

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 301

Control Systems

3+3

3+1

CS 360

Artificial Intelligence

3+3

3+1

CSE 330

Computer Networks

3+3

3+1

 

 CSE Elective

3

3

CSE 320

Embedded Systems Development

3+3

3+1

 

 

 

 

 

Total

27

19 (116)

Semester 7

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 491

Final Project I

0+9

0+3

CSE 421

Digital Design

3+3

3+1

CSE 472

Digital Signal Processing

3

3

HU 401

Entrepreneurship and Leadership

3

3

 

Total

21

 

13(129)

Semester 8

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 492

Final Project II

0+9

0+3

 

CSE Elective

3 or 3+3

3 or 4

CSE 422

Computer Architecture

2+3

2+1

CSE 4XY

CSE Elective

3

3

 

Total

20 or 23

12 or 13 (141/ 142)

Semester 1

 Course No.

Course Title

Contact Hours

Credit
Hours

PHY 101

Mechanics & Wave Motion

3+3

3+1

MA 101

Calculus

4

4

HU 202

Communication Skills

2

2

IS 105

Islamic Studies/Ethics & Pak Studies - I

3

3

CS 140

Programming Fundamentals I

2+6

2+2

 

 

 

 

 

Total

23

17(17)

Semester 2

 Course No.

Course Title

Contact Hours

Credit
Hours

EE 121

Circuit Analysis I

3+3

3+1

MA 103

Multivariate  Calculus

3

3

PHY 103

Electricity and Magnetism

3+3

3+1

ME 201

Strength of Materials & Machine Design

3

3

CS 142

Programming Fundamentals II

2+3

2+1

 

 

 

 

 

Total

23

17 (34)

Semester 3

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 241

Object Oriented Programming

2+3

2+1

MA 202

Differential Equations & Transforms

4

4

CS 200

Discrete Mathematics

3

3

EE 222

Circuit Analysis II

3

3

CSE 120

Digital Logic Design

3+3

3+1

HU 203

Technical Writing

3

3

 

Total

24

20 (54)

Semester 4

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 210

Data Structures and Algorithms

3+3

3+1

CSE 225

Computer Organization and Assembly Language

3+3

3+1

EE 223

Electronics I

3+3

3+1

CSE 371

Signals and Systems

3

3

MA 210

Linear Algebra and Complex Analysis

4

4

IS 304

Islamiat/Ethics & Pak Studies-II

3

3

 

Total

28

22 (76)

Semester 5

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 326

Operating Systems

2+3

2+1

CS 390

Software Engineering

3+3

3+1

CS 370

Database Systems

3+3

3+1

EE 323

Electronics II

3+3

3+1

CSE 311

Numerical Analysis and Computing

3

3

MA 250

Probability and Statistics 

3

3

 

Total

29

21 (97)

Semester 6

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 301

Control Systems

3+3

3+1

CS 360

Artificial Intelligence

3+3

3+1

CSE 330

Computer Networks

3+3

3+1

 

 CSE Elective

3

3

CSE 320

Embedded Systems Development

3+3

3+1

 

 

 

 

 

Total

27

19 (116)

Semester 7

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 491

Final Project I

0+9

0+3

CSE 421

Digital Design

3+3

3+1

CSE 472

Digital Signal Processing

3

3

HU 401

Entrepreneurship and Leadership

3

3

CSE 491

Final Project I

0+9

0+3

 

 

 

 

 

Total

21

13(129)

Semester 8

 Course No.

Course Title

Contact Hours

Credit
Hours

CSE 492

Final Project II

0+9

0+3

 

CSE Elective

3 or 3+3

3 or 4

CSE 422

Computer Architecture

2+3

2+1

CSE 4XY

CSE Elective

3

3

 

 

 

 

 

Total

20 or 23

12 or 13 (141 or 142)

Course No.

Course Title

Credit
Hours

CS 307

Management Information System

3

CS 310

Analysis of Algorithms

3

CS 342

Web Technologies

3

CS 372

Data Warehousing

3

CS 375

Data Mining

3

CSE 371

Signal and Systems

3

CS 379

Bio-informatics

3

CSE 400

Industrial Automation

3 + 1

CSE 402

Robotics and CNC Machines

3 + 1

CSE 420

Computer Architecture

3

CSE 430

Wireless Networks

3

CS 431

Inter-networking with UNIX TCP/IP

3

CS 440

Design Patterns

3

CS 460

Ubiquitous Computing

3

CSE 473

Digital Image Processing

3

CSE 471

Communications Systems and Wireless

3

CSE 472

Digital Signal Processing

3

CSE 474

Computer Vision

3