Explore the Programs at Miami Dade College

Speaker and mobile phone

Program Overview

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

  • Evening and Weekend Classes

    The majority of these courses can be taken evenings and weekends.

  • High Salary

    Employment in this area has high earning potential.

  • Valuable Work Skills for Today's Workplace

    Skills in programming taught in this program are in high demand

Estimated tuition cost:
Program credits:
Estimated time to complete:

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.


The A.S. in Computer Science and Analysis offers three program concentration options: Business Application Programming, Internet of Things (IoT) Applications, and Mobile Applications Development.

Internet of Things Applications

Students in this concentration 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.

View Additional Concentrations:

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