Explore the Programs at Miami Dade College

Speaker and mobile phone

Program Overview

As the “Internet of Things” (IoT) and other computer-driven technologies raise the level of sophistication and connectivity in products, software skills have become highly prized by employers. The IoT Applications program prepares students with multidisciplinary workforce skills for immediate employment and career experience and provides an accelerated credential that fulfills the local demand.

Graduates of the program acquire a skill-set that leads to producing connected devices by developing applications that can run on microcontroller development boards, designing and simulating the functioning of the devices and building physical prototypes. Upon completion of the program, students will have learned how to develop applications in the dominant programming languages used in IoT, completed projects that they can include in their portfolio and configured different single board computers.

Program Details

The A.S. degree is designed for students who are looking for immediate entry into a career upon graduation. Most program courses directly relate to the identified career area. The remaining courses are comprised of general education courses.

Areas of focus in this course of study include:

  • Embedded Devices
  • Development Boards
  • Programming in languages such as Python, C++, C and C#
  • Integration Development Environment
  • Design Thinking
  • IoT Applications

Career Prospects

As the choices for connected devices and solutions continue to grow, and businesses and consumers increasingly embark on IoT projects to find solutions to their problems, the industry itself faces the challenge of finding enough people with IoT skills to develop, deploy and support connected devices. The IoT Applications program overcome that challenge and prepare graduates for career opportunities like:

  • IoT programmer
  • IoT developer
  • IoT consultant
  • Product Application Assistant
  • Rapid Prototyping Assistant
  • Connected Devices Support Specialist
  • Embedded Software Developer
  • Embedded Application Programmer

Program Location