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.
Mission
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.
Program Objectives
- Offering post graduate courses in computer engineering at a level comparable to the best in the world.
- Producing post graduates of high caliber with innovative mind.
- Developing close collaboration with industry through exchange of personnel and undertaking consultancy projects .
- Meeting the challenges of Kingdom Vision 2030.
Program Learning Outcomes
- Outline advance knowledge of mathematical and scientific principles in computer engineering discipline.
- List the areas of specialization that enables to pursue further research and gain a competent understanding of the professional practice in computer engineering.
- Apply engineering skills to provide engineering solutions that meet specified needs with realistic constraints.
- Demonstrate communication and interpersonal skills to translate technical information in order to align computer information systems and tools with stakeholders’ goals.
- Identify the recent significant contributions in the contemporary research of computer engineering.
- Compose a plan and execute design project to produce scholarly research output.
- 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.
- Demonstrate to function autonomously in multidisciplinary teams with management and leadership capabilities.
- Demonstrate self-directed work, learning and innovation.
- Judge and follow ethical issues in solving engineering problems on the basis of sound principles and values.
Main Tracks
Embedded Systems
Network Security
Hardware Security
Duration
Two years (Six Trimesters)
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 |
|
|
|
|