MSc in Internet of Things by Coursework and Project

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

IoT Engineer
Embedded Systems Engineer
IoT Security Specialist
Edge Computing Engineer
Industrial IoT Architect
Smart City Solutions Engineer
Data Engineer
IoT Solutions Consultant
Firmware Development Engineer

Duration

2
years
4
Semesters
33
Credit Hours

Study Plan (33 Credit Hours)

This is the current study plan for the program.

Year 1

Level 1

CodeCourse NamePre-requisiteCH
CE 7211Internet of Things-3
CE 7221Fundamentals of Computer Engineering-3
CE 7222High Level Design for Hw/Sw Systems-3
Total9

Level 2

CodeCourse NamePre-requisiteCH
CE 7231Data Engineering-3
CE 7212IoT Wireless Networks-3
CE 7232Tiny Machine Learning-3
Total9

Year 2

Level 3

CodeCourse NamePre-requisiteCH
CE 7213Distributed and Cloud Computing-3
CE 72xxElective 1-3
CE 72xxElective 2-3
Total9

Level 4

CodeCourse NamePre-requisiteCH
CE 7215Project-6
Total6

University Electives

CodeCourse NameCH
CE 7214Industrial IoT3
CE 7241Security and Privacy for IoT3
CE 7215Smart Cities3
CE 7233Computer Vision and Image Processing3
CE 7216Selected Topics in Internet of Things3

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.