MSc in Computer Engineering (Coursework)

This program offers students with hands on skills for design and implementation of both embedded system and hardware security engineering. The program allows students to achieve their potential in the field of embedded systems and hardware security engineering through many courses which covers design, testing, control, and hacking issues of such systems.

 

Bullseye with solid fillMission

Provide excellent postgraduate education and prepare graduates to undertake professional 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. Identify the recent significant contributions in the contemporary research of computer engineering.
  5. Compose a plan and execute design project to produce scholarly research output.
  6. 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.
  7. Demonstrate to function autonomously in multidisciplinary teams with management and leadership capabilities.
  8. Demonstrate self-directed work, learning and innovation.
  9. 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

Hardware Security

Network Security

 

Stopwatch 66% with solid fill

Duration

Two years (Six Trimesters)

 

Monthly calendar with solid fill

Study Plan

 

 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

CE71**

Elective 1

-

3

CE71**

Elective 2

-

3

 

 

 

9

 

 

 

 

Level 4

 

 

 

Code

Course Name

Pre-requisite

CH

CE71**

Elective 3

-

3

CE7133

Capstone Project

-

3

 

 

 

6

 

 

 

 

 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