Mission
The program is aimed to prepare excellent postgraduate researchers and a specialized workforce that will lead the development of a globally interconnected devices and objects interacting with the physical environment, people, and each other. The program will provide students with the necessary knowledge and skills to understand, design, and implement autonomous wireless networked systems of tomorrow through a combination of courses, project, and/or industry experience.
Program Overview & Vision
The Master of Science in Internet of Things (Coursework and Project) program prepares graduates to design, develop, and deploy intelligent connected systems across diverse domains. Offered by the Department of Computer Engineering at the College of Computer Science, the program covers core areas including embedded systems, IoT wireless networks, edge computing, tiny machine learning, data engineering, and distributed cloud computing. Through a combination of coursework and a hands-on capstone project, students gain the technical depth and practical skills needed to address the growing demand for IoT expertise in Saudi Arabia's rapidly evolving digital economy, in alignment with Saudi Vision 2030.
Program Learning Objectives
- The Master program is meant for students willing to become expert of digital infrastructure technologies, going from network and Internet/cloud infrastructures to edge computing and IoT systems and applications.
- Prepare students for careers relating to the Internet of Things across multiple industries.
- Provide a broad-based understanding of the IoT, in terms of technology, policy, and industry.
- Meeting the challenges of Kingdom Vision 2030.
Professional Job Prospects
Duration
Study Plan (33 Credit Hours)
This is the current study plan for the program.
Year 1
Level 1
| Code | Course Name | Pre-requisite | CH |
|---|---|---|---|
| CE 7211 | Internet of Things | - | 3 |
| CE 7221 | Fundamentals of Computer Engineering | - | 3 |
| CE 7222 | High Level Design for Hw/Sw Systems | - | 3 |
| Total | 9 | ||
Level 2
| Code | Course Name | Pre-requisite | CH |
|---|---|---|---|
| CE 7231 | Data Engineering | - | 3 |
| CE 7212 | IoT Wireless Networks | - | 3 |
| CE 7232 | Tiny Machine Learning | - | 3 |
| Total | 9 | ||
Year 2
Level 3
| Code | Course Name | Pre-requisite | CH |
|---|---|---|---|
| CE 7213 | Distributed and Cloud Computing | - | 3 |
| CE 72xx | Elective 1 | - | 3 |
| CE 72xx | Elective 2 | - | 3 |
| Total | 9 | ||
Level 4
| Code | Course Name | Pre-requisite | CH |
|---|---|---|---|
| CE 7215 | Project | - | 6 |
| Total | 6 | ||
University Electives
| Code | Course Name | CH |
|---|---|---|
| CE 7214 | Industrial IoT | 3 |
| CE 7241 | Security and Privacy for IoT | 3 |
| CE 7215 | Smart Cities | 3 |
| CE 7233 | Computer Vision and Image Processing | 3 |
| CE 7216 | Selected Topics in Internet of Things | 3 |
Student Admission Requirements
For admission to the Master of Science in Internet of Things (Coursework and Project) program, the applicant must satisfy the following requirements:
- The applicant must hold a Bachelor's degree in Computer Engineering, Electronic Engineering, Networks and Communications Engineering, Electrical Engineering (Computer Engineering track), Computer Science, or Information Systems. Other disciplines may be accepted with departmental approval.
- The applicant must achieve a minimum score of 60% on the General Aptitude Test for University Graduates (QUDURAT).
- The applicant must achieve a minimum IELTS score of 5.0 or equivalent.
- For complete general admission requirements, please refer to the graduate admission guide below.