Study Plan

 

LEVEL 1

 

Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
1 1

MEC

011

Engineering

Drawing (1)

- 2

CSE

014

Structured

Programming

- 3

PHY

212

Introduction to Engineering
Physics
- 3

MAT

111

Mathematics I - 3

MAT

123

Mechanics - 3
UC1

University

Requirement (1)

- 2
UE1

Elective

University (1)

- 2


Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
1 2

CSE

015

Object Oriented Programming

CSE

014

3

CSE

113

Electric& Electronic Circuits

-

3

MAT

131

Statistics - 2

PHY

211

Physics II - 3

MAT

112

Mathematics II - 3
UC2

University

Requirements 2

- 2

 

 

LEVEL 2

 

Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
2 3

ELE212

Electrical Measurement

-

3

CSE111

Data Structure

CSE015

3

CSE131

Logic Design

- 3

AIE111

Artificial Intelligence

-

3

MAT313

Differential Equations & Numerical Analysis

-

4

UC3

University Requirement (3)

-

2



Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
2 4

ELE432

Digital Signal Processing

-

3

 

CSE112

Design & Analysis of Algorithms

CSE111

3

CSE132

Computer Architecture & Organization

CSE131

3

CSE315

Discrete Mathematics

-

3

AIE121

Machine Learning

AIE111

3

UC4

University Requirement (4)

-

2

 

 

LEVEL 3

 

Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
3 5

CSE211

Web Programming

CSE015

3

 

CSE233

Operating system

CSE111

CSE132

3

CSE261

Computer network

-

3

CSE281

Image processing

MAT212

3

 

 

 

CSE271

Introduction to Parallel Computing

CSE112

3

 

 

 

CSE241

Security of Information Systems

-

3

 

 

 

 

AIE111

Artificial Intelligence

CSE111

3

 

 

 

 

 

AIE231

Neural Network

AIE121

3

 

 

 

 

AIE241

Natural Language Processing

AIE111

3

 

 

 

 

UE2

Elective University 2

-

2



Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
3 6

CSE221

Database Systems

-

3

CSE242

Cryptography

CSE112

MAT112

3

 

 

CSE251

Software Engineering

CSE015

3

 

CSE272

Embedded Systems

CSE132

3

CSE273

Parallel & Distributed Systems

CSE132

3

 

 

CSE212

Theory of Computation and Compiler

CSE014

3

 

 

 

 

CSE243

Secure Programming

CSE241

3

 

 

 

 

CSE383

Computer Vision

CSE281

3

 

 

 

 

CSE291

Field Training 1 in Computer Engineering

-

2

 

AIE212

Knowledge-Based Systems

AIE111

3

 

 

 

 

AIE213

Optimization Techniques

MِAT112

AIE121

3

 

 

 

 

AIE291

Field Training in AI Engineering

-

2

 

 

 

 

 

 

LEVEL 4

 

Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
4 7

CSE344

Introduction to Cyber Security

CSE233

CSE261

3

 

 

CSE362

Industrial Networks

CSE261

3

 

 

 

 

CSE374

Parallel Programming

-

3

 

 

 

 

CSE376

Real Time& Embedded Systems Design

CSE272

3

 

 

 

 

CSE251

Software Engineering

CSE015

3

 

 

 

 

AIE322

Advanced Machine Learning

AIE121

3

 

 

 

 

E1

Elective Course 1

-

3

E2

Elective Course 2

-

3

 

 

 

 

 

E3

Elective Course 3

-

3

E4

Elective Course 4

-

3

 

 

 

 

UC5

University Requirement 5

-

2

UC6

University Requirement 6

-

2



Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
4 8

CSE322

Big Data Analytics

AIE121

3

 

CSE363

Cloud Computing

CSE261

3

 

CSE374

Parallel Programming

CSE271

3

 

 

 

 

CSE392

Field Training 2 in Computer Engineering

-

2

 

AIE323

Data Mining

AIE121

3

 

 

 

 

AIE332

Deep Learning

AIE231

3

 

 

 

 

AIE351

Robotics Design

AIE111

3

 

 

 

 

AIE392

Field Training 2 in AI Engineering

-

2

 

 

 

 

E1

Elective Course 1

-

3

 

 

 

 

 

E2

Elective Course 2

-

3

E4

Elective Course 4

-

3

 

 

 

E5

Elective Course 5

-

3

 

E6

Elective Course 6

-

3

 

 

 

 

 

 

LEVEL 5

 

Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
5 9

CSE464

Internet of Things

CSE261

CSE272

3

 

CSE477

Selected Topics in Embedded System

CSE272

3

 

 

 

 

CSE427

Selected Topics in Big Data

CSE322

3

 

 

 

CSE445

Selected Topics in Information Security

CSE241

3

 

 

 

 

CSE478

High Performance Computing

CSE271

3

 

 

 

 

CSE493

Graduation Project 1

Senior standing

2

 

AIE425

Intelligent Recommender Systems

AIE323

3

 

 

 

 

AIE493

Graduation Project 1

Senior standing

2

 

 

 

 

E2

Elective Course 2

-

3

 

 

 

 

 

E5

Elective Course 5

-

3

 

 

 

 

E6

Elective Course 6

-

3

 

UC7

University Requirement 7

-

2



Level Semester Code Course Name Prerequisite Credit Hours Computer Engineering program Artificial Intelligence engineering program
Embedded system Cloud computing High-performance computing Cyber security
5 10

CSE446

Information & Computer Network Security

CSE261

3

 

CSE466

Selected Topics in IOT

CSE464

3

 

 

 

 

CSE465

Selected Topics in Cloud Computing

CSE363

3

 

 

 

 

CSE479

Selected Topics in High-Performance Computing

CSE478

3

 

 

 

 

CSE447

Selected Topics in Computer Security

CSE241

3

 

 

 

 

CSE494

Graduation Project 2

CSE493

2

      √

 

CSE344

Introduction to Cybersecurity

CSE242

CSE233

CSE261

3

 

 

 

 

AIE494

Graduation Project 2

AIE493

2

 

 

 

 

E7

Elective Course 7

-

3

E8

Elective Course 8

-

3

 

 

 

 

UC7

University Course 7

-

2

 

 

 

 

UE3

University Elective 3

-

2

 

 

 

.