Bahria University

Discovering Knowledge

Undergraduate Programs CE

Semester 1

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

1

None

GSC 110

Applied Calculus & Analytical Geometry

3

2

None

ISL 101 /HSS 116

Islamic Studies / Ethics

2

3

None

CSC 110

Computing Fundamentals

2

4

None

CSL 110

Computing Fundamentals Lab

1

5

None

GSC 113

Applied Physics

3

6

None

GSL 113

Applied Physics Lab

1

7

None

ENG 101

Functional English

3

8

None

EEL 112

Workshop Practices

1

9

None

ISL 107

Tajweed

Non-Credit course,

1 Contact Hour

Total Credit Hours

16

*Only for Muslim students

 

Semester 2

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

1

None

GSC 120

Linear Algebra

2

2

GSC 113

CEN 121

Circuit Analysis

3

3

GSC 113

CEL 121

Circuit Analysis Lab

1

4

None

CSC 113

Computer Programming

3

5

None

CSL 113

Computer Programming Lab

1

6

None

PAK 103

Pakistan Studies & Global Perspective

2

7

None

ENV 101

Occupational Health & Safety

1

8

None

CEN 120

Digital Logic Design

3

9

None

CEL 120

Digital Logic Design Lab

1

10

None

ISL 108

Understanding Quran -I

Non-Credit course,

1 Contact Hour

Total Credit Hours

17

*Only for Muslim students 

 

Semester 3

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

1

None

CSC 115

Discrete Structures

3

2

GSC 113

EEN 224

Electronic Devices & Circuits

3

3

GSC 113

EEL 224

Electronic Devices & Circuits Lab

1

4

CSC 113

CSC 210

Object Oriented Programming

3

5

CSC 113

CSL 210

Object Oriented Programming Lab

1

6

None

HSS 118

Communication Skills

2

7

GSC 110

GSC 220

Complex Variables & Transforms

3

8

-

-

Social Science Elective-I

2

 

9

ISL 108

ISL 109

Understanding Quran -II

Non-Credit course,

1 Contact Hour

Total Credit Hours

18

*Only for Muslim students 

 

Semester 4

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

1

GSC 110

GSC 210

Differential Equations

3

2

CSC 210

CSC 221

Data Structures & Algorithms

3

3

CSC 210

CSL 221

Data Structures & Algorithms Lab

1

4

None

EEN 313

Signals & Systems

3

5

None

EEL 313

Signals & Systems Lab

1

6

CEN 120

CEN 321

Microprocessors & Interfacing

3

7

CEN 120

CEL 321

Microprocessors & Interfacing Lab

1

8

-

-

MS-Elective-I

3

 

9

ISL 109

ISL 110

Understanding Quran -III

Non-Credit course,

1 Contact Hour

Total Credit Hours

18

*Only for Muslim students 

 

Semester 5

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

1

CSC 221

CSC 320

Operating Systems

3

2

CSC 221

CSL 320

Operating Systems Lab

1

3

ENG 101

HSS 321

Technical Writing

2

4

CEN 120

CEN 221

Computer Architecture & Organization

3

5

CEN 120

CEL 221

Computer Architecture & Organization Lab

1

6

EEN 313

EEN 325

Digital Signal Processing

3

7

EEN 313

EEL 325

Digital Signal Processing Lab

1

8

None

CEN 223

Computer Communication & Networks

3

9

None

CEL 223

Computer Communication & Networks Lab

1

10

ISL 110

ISL 111

Understanding Quran-IV

Non-Credit course,

1 Contact Hour

Total Credit Hours

18

*Only for Muslim students 

 

Semester 6

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

1

-

-

CEDE-I

3+1

2

CSC 210

CSC 220

Database Management Systems

3

3

CSC 210

CSL 220

Database Management Systems Lab

1

4

None

SEN 220

Software Engineering

3

5

None

GSC 122

Probability & Statistics

3

6

-

-

MDEE-I

3+0/2+1

7

ISL 111

ISL 112

Understanding Quran – V

Non-Credit course,

1 Contact Hour

Total Credit Hours

17

*Only for Muslim students 

 

Semester 7

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

1

CEN 221

CEN 442

Digital System Design

3

2

CEN 221

CEL 442

Digital System Design Lab

1

3

-

-

MS-Elective-II

2

4

-

-

CEDE-II

3+1

5

-

ESC 498

Project-I

3

6

GSC 120

GSC 321

Numerical Analysis

2

7

GSC 120

GSL 321

Numerical Analysis Lab

1

8

None

ISL 113

Seerah – I

Non-Credit course,

1 Contact Hour

Total Credit Hours

16

*Only for Muslim students 

 

Semester 8

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

1

-

ESC 499

Project-II

3

2

-

-

CEDE-III

3+1

3

-

-

CEDE-IV

3+1

4

-

-

MDEE-II

3+0/2+1

5

-

-

Social Science Elective-II

2

 

6

ISL 113

ISL 114

Seerah – II

Non-Credit course,

1 Contact Hour

Total Credit Hours

16

*Only for Muslim students 

 

List of Elective Courses

Sr. No.

Pre-requisite

Course Code

Course Code

Course Title

Credit Hours

Category

 

 

 

Multi-Disciplinary Engineering Electives (MDEE) (6 Credit Hours)

 

 

1

None

SEN 320

Human Computer Interaction

3

Interdisciplinary (Mandatory)

2

None

CEN 429

Introduction to Block Chain Technologies

3

 

Interdisciplinary (Mandatory)

3

None

CSC 449

Neural Networks & Fuzzy Logic

3

Interdisciplinary (Mandatory)

4

EEN 313

CEN 458

Robotics

2+1

Interdisciplinary (Mandatory)

5

None

CEN 426

Introduction to Virtual Reality

3

Interdisciplinary (Mandatory)

6

None

SEN 420

Software Quality Assurance

3

Interdisciplinary (Mandatory)

7

EEN 224

CEN 457

VLSI Design

2+1

Interdisciplinary (Mandatory)

8

None

CSC 457

Data Mining & Warehousing

2+1

Interdisciplinary (Mandatory)

9

None

GEO 437

GIS & Remote Sensing

3

Interdisciplinary (Mandatory)

10

None

GEO 436

Health Safety & Environment

3

Interdisciplinary (Mandatory)

11

None

CEN 427

Biomedical Engineering

3

Interdisciplinary (Mandatory)

12

None

SEN 449

Business Process Automation

3

Interdisciplinary (Mandatory)

13

None

EEN 467

Control Engineering

3

Interdisciplinary (Mandatory)

14

None

SEN 448

Software Applications and Mobile Devices

2+1

Interdisciplinary (Mandatory)

15

SEN 220

CSC 323

Compiler Construction

3

Interdisciplinary (Mandatory)

16

SEN 220

CSC 315

Theory of Automata

3

Interdisciplinary (Mandatory)

 

 

 

Computer Engineering Depth Electives (CEDE) (16 Credit Hours)

 

 

17

CSC 320

CEN 411

Cloud & Distributed Computing

3+1

Major/Disciplinary (Mandatory)

18

CEN 321

CEN 449

Internet of Things

3+1

Major/Disciplinary (Mandatory)

19

CEN 321

CEN 440

Embedded System Design

3+1

Major/Disciplinary (Mandatory)

20

EEN 313

CEN 409

Artificial Intelligence & Machine Learning

3+1

Major/Disciplinary (Mandatory)

21

EEN 313

CEN 444

Digital Image Processing

3+1

Major/Disciplinary (Mandatory)

22

CSC 113

CEN 408

System & Network Security

3+1

Major/Disciplinary (Mandatory)

23

CSC 320

CEN 454

System Programming

3+1

Major/Disciplinary (Mandatory)

24

CSC 320

CEN 407

High Performance Computing

3+1

Major/Disciplinary (Mandatory)

25

CSC 221

CEN 326

Algorithm Design and Analysis

3+1

Major/Disciplinary (Mandatory)

26

EEN 325

CEN 425

Hardware Design for DSP & ML

3+1

Major/Disciplinary (Mandatory)

27

CEN 442

CEN 462

Hardware Verification

3+1

Major/Disciplinary (Mandatory)

 

 

 

Management Science Electives (MS Elective - I) (3 Credit Hours)

 

 

28

None

EMG 201

Engineering Project Management

3

General Education 

29

None

MGT 423

Engineering Management

3

General Education 

30

None

MTM 101

Introduction to Maritime Industry

3

General Education 

 

 

 

Management Science Electives (MS Elective - II) (2 Credit Hours)

 

 

31

None

EMG 222

Principles of Management

2

General Education 

32

None

HSS 423

Entrepreneurship

2

General Education 

 

 

 

Social Science Electives (SSE) (4 Credit Hours)

 

 

33

None

HSS 412

Engineering Economics

2

General Education 

34

None

HSS 413

Sociology for Engineers

2

General Education 

35

None

HSS 424

Engineering Ethics

2

General Education 

36

None

HSS 541

Organizational Behavior

2

General Education