Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
2 years
Details
Program Details
Degree
Masters
Course Language
English
About Program

Program Overview


MX in Internet of Things & Embedded Systems

The MX in Internet of Things & Embedded Systems is a professional master's program designed to equip students with the knowledge and skills necessary to excel in the field of Internet of Things (IoT) and embedded systems.


Admission Requirements

To be eligible for admission, candidates must satisfy the overall requirements of the university, in addition to the following:


  • A Grade-Point Average (GPA) of 2.5 or higher on a scale of 4.00
  • Completion of TOEFL with a minimum score of 525 (PBT), 194 (CBT), or 70 (IBT), or IELTS with a minimum score of 6.0 (TOEFL is not required for students who graduated from KFUPM)
  • At least two letters of recommendation

Technical Backgrounds Needed for Admission

The technical backgrounds needed for admission are:


  • B.SC degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, Control and Instrumentation System Engineering, or related fields
  • Basic knowledge of programming
  • Basics of mathematics and probability and statistics

Program Structure

The MX in Internet of Things & Embedded Systems consists of 9 core courses from different disciplines.


Core Courses

The core courses are:


  1. COE 515: Introduction to Smart Systems
  2. COE 550: Introduction to the Internet of Things
  3. SCE 548: Industrial Internet of Things
  4. COE 558: Cloud and Edge Computing
  5. SWE 555: Embedded Software Engineering
  6. ICS 574: Big Data Analytics
  7. COE 597: Real-Time Systems
  8. COE 516: Internet of Things Security
  9. COE 619: Project

Course Descriptions

  • COE 515: Introduction to Smart Systems (3-0-3): Introduction to smart systems, sensors and actuators, embedded systems, concurrency, and embedded operating systems.
  • COE 550: Introduction to Internet of Things (3-0-3): IoT systems design and architecture, IoT access technologies, IoT networking protocols, and IoT network architecture.
  • SCE 548: Industrial Internet of Things (3-0-3): IoT technology and Industrial Control Systems (ICS) for Industry 4.0, IoT/IIoT reference architectures, and applications of IIoT in various areas.
  • COE 558: Cloud and Edge Computing (3-0-3): Internet and web protocols, web development, web services, and cloud computing.
  • SWE 555: Embedded Software Engineering (3-0-3): Software development process, software specification and modeling, software architecture and design, and software testing techniques.
  • ICS 574: Big Data Analytics (3-0-3): Introduction to big data and big-data analytics, sources of big data, Hadoop file system, and applications of big data.
  • COE 597: Real-Time Systems (3-0-3): Introduction to real-time systems, concurrency, and timing constraints, real-time programming, and scheduling.
  • COE 516: Internet of Things Security (3-0-3): Introduction to security principles and technologies related to IoT, IoT vulnerabilities, attacks, and mitigation techniques.
  • COE 619: Project (0-0-6): A graduate student will conduct an industrial project related to their field of study, culminating in a technical report and an oral presentation.

Degree Plan

The degree plan is as follows:


  • First Semester:
    • COE 515: Introduction to Smart Systems
    • COE 550: Introduction to the Internet of Things
  • Second Semester:
    • ICS 574: Big Data Analytics
    • SWE 555: Embedded Software Engineering
  • Third Semester:
    • COE 558: Cloud and Edge Computing
    • COE 597: Real-Time Systems
    • COE 619: Project
  • Fourth Semester:
    • COE 516: Internet of Things Security
    • SCE 548: Industrial Internet of Things
    • COE 619: Project

The total credit hours for the program are 30.


See More