Master in Computer Engineering by Thesis
نظرة عامة على البرنامج
Master in Computer Engineering by Thesis
The Master in Computer Engineering by Thesis program at King Khalid University is designed to provide students with advanced knowledge and skills in computer engineering, preparing them for a successful career in the field.
Program Overview
The program focuses on the design and implementation of embedded systems and computer hardware security. It offers a range of courses and research opportunities that cover topics such as system design, control, testing, and penetration testing related to embedded systems and computer hardware security.
Learning Objectives
The program aims to:
- Provide advanced computer engineering education with a strong research focus, comparable to the best international programs.
- Prepare graduate students with high competence and a creative mindset.
- Develop close cooperation with the industry sector through staff exchange and consultancy projects.
- Contribute to achieving the goals of Saudi Vision 2030.
Program Outcomes
Upon completing the program, students will be able to:
- Demonstrate advanced knowledge of the mathematical and scientific principles in computer engineering.
- Identify areas of specialization that enable them to pursue scientific research and gain a deep understanding of professional practices in computer engineering.
- Apply engineering skills to provide solutions that meet specific needs within realistic constraints.
- Display communication and teamwork skills to translate technical information into a form that achieves compatibility between computer systems and tools and the objectives of stakeholders.
- Identify prominent recent contributions in contemporary research in the field of computer engineering.
- Develop and implement a design project to produce solid research outputs.
- Demonstrate communication skills and utilize the latest information and statistical technologies to present solutions and recommendations to academic and professional audiences.
- Work independently within multidisciplinary teams, possessing management and leadership skills.
- Demonstrate the ability to self-learn, work, and innovate independently.
- Exhibit the ability to make judgments and follow ethical principles in solving engineering problems based on scientific foundations and established values.
Duration
The program lasts for 2 years, consisting of 4 semesters, with a total of 45 credited hours.
Curriculum (71 Credited Hours)
The current curriculum for the program includes:
First Year
Level 1
- CE7101: Advanced Computer Architecture (3 credits)
- CE7111: Embedded System Design (3 credits)
- IS6313: Cryptography (3 credits) Total: 9 credits
Level 2
- CE7121: Advanced Network Technologies (3 credits)
- CE7122: Internet Protocol Security (3 credits)
- CE7102: High-Performance Computing (3 credits) Total: 9 credits
Second Year
Level 3
- CE7112: Internet of Things Security (3 credits)
- CE7131: Directed Studies (2 credits)
- CE71**: Elective Course 1 (3 credits) Total: 8 credits
Level 4
- CE71**: Elective Course 2 (3 credits)
- CE7132: Thesis (6 credits) Total: 9 credits
Track 1: Embedded Systems
- CE7113: Hardware/Software Co-Design (3 credits)
- CE7114: System-on-Chip (3 credits)
- CE7115: Real-Time Embedded Systems (3 credits)
- CE7116: Networked Embedded Systems (3 credits) Total: 12 credits
Track 2: Hardware Security
- CE7103: VLSI Design (3 credits)
- CE7104: Advanced Hardware Security (3 credits)
- CE7105: Hardware Penetration and Control (3 credits)
- CE7106: Hardware Testing (3 credits) Total: 12 credits
Track 3: Network Security
- CE7123: Network Digital Forensics and Analysis (3 credits)
- CE7124: Mobile Network and Temporary Protocol Security (3 credits)
- CE7125: Blockchain Technology (3 credits)
- CE7126: Ethical Hacking and Penetration Testing (3 credits) Total: 12 credits
Department
The program is offered by the Department of Computer Engineering at King Khalid University, Saudi Arabia.
