Academics

Department of Computer Science & Engineering

undergraduate program

Offered Programs:

  1. A four years degree program leading towards a B.Sc. (Honours) Computer Science was introduced by the department in 1999 and another 4 years B.Sc. program in 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. The B.Sc CS program is accredited by National Computing Education Accreditation Council (NCEAC) and B.Sc. (CE) program is accredited by Pakistan Engineering Council (PEC).
    PhD. program in Computer Science was launched in 2002 and twenty three students have completed their Ph.D. degree to date from this department. 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

 

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

CS 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 & 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

CS 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

CS-281 & CS-281L

Object Oriented Analysis and Design

3

1

Major Based Core

CS-142 & CS-142L

5

CS-201 & CS-201L

Numerical Analysis

3

1

Major Based Core

MA-123, CS-141 & 141L

 

 

Sub Total

15

4

 

 

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

CS-312

Theory of Automata & Formal Languages

3

0

CS Foundation

CS-211

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

CS-311

Analysis of Algorithms

3

0

CS Foundation

CS-211, CS-212 & CS-212L

 

 

Sub Total

15

4

 

 

Semester 6

1

MGT-XXX

Project Management

3

0

Management Sciences

None

2

CS-362 & 362L

Operating Systems

3

1

CS Foundation

CSE-222, CS-212

3

CSE-331 & 331L

Computer Networks

3

1

CS Foundation

CS-212 & 212L

4

CS-382

Web Technologies

3

0

Major Based Core

CS-212 & 212L

5

CS-363 & 363L

Database Systems

3

1

Major Based Core

CS-212 & 212L

 

 

Sub Total

15

3

 

 

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: 133

Departmental Electives

 

Subject Code

Subject Name

Theory

Lab

Prerequisites

CSE-223

Circuit Analysis II

3

0

CSE-121

CSE-422 & 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-371

Signals and Systems

3

0

CSE-121, MA 225, MA 219

CSE-423 & 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& 363L

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&  331L

CSE-431

Wireless Networks

3

0

CS 331& 331L

CSE-471

Digital Signal Processing

2

1

CSE 371

 

 

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

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

Islamiat/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

PHY 103

Electricity and Magnetism

3+3

3+1

MA 103

Multivariate Calculus

3

3

EE 121

Circuits Analysis I

3+3

3+1

HU 202

Communication Skills

2

2

 

 

 

 

 

Total

22

16(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

HU 203

Technical Writing

3

3

IS/HU 303

Language*

3

3

CSE 120

Digital Logic Design

3+3

3+1

 

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

CS 202

Theory of Automata & Formal Languages

3

3

MA 250

Probability and Statistics

3

3

MA 210

Linear Algebra and Complex Analysis

4

4

IS 304

Islamiat/Ethics & Pak Studies

3

3

 

Total

25

21(75)

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

CSE 330

Computer Networks

3+3

3+1

CS 310

Analysis of Algorithms

3

3

CSE 311

Numerical Analysis and Computing

3

3

HU 312

Project Management 

3

3

 

Total

26

20(95)

Semester 6

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 391

Object Oriented Analysis and Design

3+3

3+1

CS 360

Artificial Intelligence

3+3

3+1

CS 370

Database Systems

3+3

3+1

 

Elective

3

3

 

Elective

3

3

 

 

 

 

 

Total

24

18(113)

Semester 7

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 491

Final Project I

0+9

0+3

CSE 445

Programming Languages

3

3

CSE 450

Computer Graphics

3

3

CSE 422

Computer Architecture

2+3

2+1

HU 401

Entrepreneurship and Leadership

3

3

 

24

26

20(95)

Semester 8

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 492

Final Project II

0+9

0+3

CS 402

Compiler Construction

3

3

 

Elective

3

3

 

Elective

3

3

 

 

 

 

 

Total

24

18(113)

 

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

CS 100

Introduction to Computing

1+3

1+1

PHY 101

Mechanics & Wave Motion

3+3

3+1

MA 101

Calculus

4

4

IS 105

Islamiat/Ethics & Pak Studies - I

3

3

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

PHY 103

Electricity and Magnetism

3+3

3+1

MA 103

Multivariate Calculus

3

3

HU 202

Communication Skills

2

2

EE 121

Circuit Analysis I

3+3

3+1

 

Total

22

16(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

HU 203

Technical Writing

3

3

IS/HU 303

Language*

3

3

CSE 120

Digital Logic Design

3+3

3+1

 

Total

25

17(17)

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

CS 202

Theory of Automata & Formal Languages

3

3

MA 250

Probability and Statistics

3

3

MA 210

Linear Algebra and Complex Analysis

4

4

IS 304

Islamiat/Ethics & Pak Studies-II

3

3

 

Total

25

21(75)

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

CS 310

Analysis of Algorithms

3

3

CSE 311

Numerical Analysis and Computing

3

3

HU 312

Project Management 

3

3

 

Total

26

20(94)

Semester 6

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 391

Object Oriented Analysis and Design

3+3

3+1

CS 360

Artificial Intelligence

3+3

3+1

CSE 330

Computer Networks

3+3

3+1

 

Elective

3

3

 

Elective

3

3

 

 

 

 

 

Total

24

18(112)

Semester 7

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 491

Final Project I

0+9

0+3

CSE 445

Programming Languages

3

3

CSE 451

Computer Graphics & Image Processing

3+3

3+1

 

Elective

3

3

HU 401

Entrepreneurship and Leadership

3

3

 

Total

24

16(128)

Semester 8

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 492

Final Project II

0+9

0+3

CS 402

Compiler Construction

3

3

CSE 422

Computer Architecture

2+3

2+1

 

Elective

3

3

 

 

 

 

 

Total

18

12(140)

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)

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 101

Calculus

4

4

IS 105

Islamiat/Ethics & Pak Studies - I

3

3

CS 140

Programming Fundamentals I

2+6

2+2

 

 

 

 

 

Total

25

17(17)

Semester 2

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 142

Programming Fundamentals II

2+3

2+1

PHY 103

Electricity and Magnetism

3+3

3+1

MA 103

Multivariate Calculus

3

3

HU 202

Communication Skills

2

2

EE 121

Circuit Analysis I

3+3

3+1

 

 

 

 

 

Total

22

16(33)

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

HU 203

Technical Writing

3

3

IS/HU 303

Language*

3

3

CSE 120

Digital Logic Design

3+3

3+1

 

Total

24

20(53)

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

CS 202

Theory of Automata & Formal Languages

3

3

MA 250

Probability and Statistics

3

3

MA 210

Linear Algebra and Complex Analysis

4

4

IS 304

Islamiat/Ethics & Pak Studies-II

3

3

 

Total

25

21(74)

  • 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

    CS 310

    Analysis of Algorithms

    3

    3

    CSE 311

    Numerical Analysis and Computing

    3

    3

    HU 312

    Project Management 

    3

    3

     

    Total

    26

    20(94)

    Semester 6

     Course No.

    Course Title

    Contact Hours

    Credit
    Hours

    CS 391

    Object Oriented Analysis and Design

    3+3

    3+1

    CS 360

    Artificial Intelligence

    3+3

    3+1

    CSE 330

    Computer Networks

    3+3

    3+1

     

    Elective

    3

    3

     

    Elective

    3

    3

     

     

     

     

     

    Total

    24

    18(112)

Semester 7

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 491

Final Project I

0+9

0+3

CSE 445

Programming Languages

3

3

CSE 451

Computer Graphics & Image Processing

3+3

3+1

 

Elective

3

3

HU 401

Entrepreneurship and Leadership

3

3

 

 

 

 

 

Total

24

16(128)

Semester 8

 Course No.

Course Title

Contact Hours

Credit
Hours

CS 492

Final Project II

0+9

0+3

CS 402

Compiler Construction

3

3

CSE 422

Computer Architecture

2+3

2+1

 

Elective

3

3

 

 

 

 

 

 

 

 

 

Total

18

12(140)

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