Internet of Things Degree Requirements

Collage of four photos showing a city, laptop, interior home roo, and internet of things grid with everything connected via lines.

30 credit hours:

  • ACS Core Courses (9 credits)
  • Major Courses (9 credits)
  • Professional Skills Courses (9 credits) - up to 6 of the professional skills course credits may be project course with a participating faculty member in the major area
  • ACS Elective Courses (3 credits)

Students must take 9 credits of ACS Core Courses consisting of the following:

  • 1 Autonomy course (3 credits) for Robotics or IoT majors
  • 1 Robotics course (3 credits) for Autonomy or IoT majors
  • 1 IoT course (3 credits) for Robotics or Autonomy majors
  • 1 Applied Math course (3 credits) for all Robotics, Autonomy, and IoT majors

Major Courses are to be chosen from the following designated Robotics, Autonomy, and IoT course lists. The Major Course credits must be from the same designated major course list.

In each Major Course list, there are major courses denoted with an asterisk (*) to indicate that it qualifies as a Professional Skills course. At least 9 credits must be taken from Major courses designated as Professional Skills courses.

The same course cannot be counted in more than once to fulfill the major degree requirements. Students must choose one designate for the course in their study plan.

Contact iotmasters@purdue.edu for more information.

IoT Major Course List

Dept.
Num.
Title
ME
58600
Microprocessors in Electromechanical Systems*
ME
58800
Mechatronics - Integrated Design of Electro-Mechanical Systems
ME
59700
Industrial IoT Implementation for Smart Manufacturing (under review)*
ECE
69500
System-on-Chip Design
ECE
55900
MOS VLSI Design
ECE
56800
Embedded Systems*
ECE
43700
Computer Design and Prototyping
ECE
69500
Mobile Computing Systems*
ECE
59500
Introduction to Operating Systems
ECE
59500
Computer Network Systems