Master in Computer Engineering by Thesis

This program offers students with hands on skills for design and implementation of both embedded system and hardware security engineering. The program offers courses and does research about design, control, testing and hacking issues related to embedded systems and hardware security engineering.

 

Bullseye with solid fillMission

Provide excellent postgraduate education and prepare graduates to undertake a research career in modern computer engineering practice to be highly qualified for rewarding careers and community services.

 

Target with solid fillProgram Objectives

  1. Offering post graduate courses in computer engineering at a level comparable to the best in the world.
  2. Producing post graduates of high caliber with innovative mind.
  3. Developing close collaboration with industry through exchange of personnel and undertaking consultancy projects .
  4. Meeting the challenges of Kingdom Vision 2030.

 

Clipboard Checked with solid fillProgram Learning Outcomes

  1. Outline advance knowledge of mathematical and scientific principles in computer engineering discipline.
  2. List the areas of specialization that enables to pursue further research and gain a competent understanding of the professional practice in computer engineering.
  3. Apply engineering skills to provide engineering solutions that meet specified needs with realistic constraints.
  4. Demonstrate communication and interpersonal skills to translate technical information in order to align computer information systems and tools with stakeholders’ goals.
  5. Identify the recent significant contributions in the contemporary research of computer engineering.
  6. Compose a plan and execute design project to produce scholarly research output.
  7. Demonstrate communication skills and utilization of the state-of-the-art information technology and mathematical/statistical data to communicate solutions and recommendations with academic and professional audience.
  8. Demonstrate to function autonomously in multidisciplinary teams with management and leadership capabilities.
  9. Demonstrate self-directed work, learning and innovation.
  10. Judge and follow ethical issues in solving engineering problems on the basis of sound principles and values.    

 

Settings with solid fill

 Main Tracks

Embedded Systems

Network Security

Hardware Security

 

Stopwatch 66% with solid fill

Duration

Two years (Six Trimesters)

 

Monthly calendar with solid fill

Study Plan (45 Credit Hours)

 

 Year 1

 

 

 

Level 1

 

 

 

Code

Course Name

Pre-requisite

CH

CE7101

Advanced Computer Architecture

-

3

CE7111

Embedded System Design

-

3

IS6313

Cryptography

-

3

 

 

 

9

 

 

 

 

Level 2

 

 

 

Code

Course Name

Pre-requisite

CH

CE7121

Advanced Network Technologies

-

3

CE7122

Internet Protocols Security

-

3

CE7102

High Performance Computing

-

3

 

 

 

9

 

 

 

 

 Year 2

 

 

 

Level 3

 

 

 

Code

Course Name

Pre-requisite

CH

CE7112

Securing Internet of Things

-

3

CE7131

Directed Studies

-

2

CE71**

Elective 1

-

3

 

 

 

8

 

 

 

 

Level 4

 

 

 

Code

Course Name

Pre-requisite

CH

CE71**

Elective 2

-

3

CE7132

Thesis

-

6

 

 

 

9

 

 

 

 

 Tracks Electives

 

 

Track I

Embedded System

 

 

Code

Course Name

Pre-requisite

CH

CE7113

Hw and Sw Co-design

-

3

CE7114

Systems On-Chip

-

3

CE7115

Real-time Embedded Systems

-

3

CE7116

Networked Embedded Systems

-

3

 

 

 

 

Track II

Hardware Security

 

 

Code

Course Name

Pre-requisite

CH

CE7103

VLSI Design

-

3

CE7104

Advanced Hardware Security

-

3

CE7105

Hardware Hacking and Control

-

3

CE7106

Hardware Testing

-

3

 

 

 

 

Track III

Network Security

 

 

Code

Course Name

Pre-requisite

CH

CE7123

Network Auditing and Forensics

-

3

CE7124

Adhoc and Mobile IP Networks Security

-

3

CE7125

Blockchain Technology

-

3

CE7126

Ethical Hacking and Penetration Testing

-

3