The Internet of Things (IoT) connects smart devices to networks and data systems so they can communicate, sense, and respond to real-world conditions. Also known as Smart Devices and Connected Systems, this field combines programming, networking, cloud computing, and data analytics to create intelligent, connected solutions used across industries such as healthcare, manufacturing, transportation, and smart infrastructure.
The Computer Programming and Analysis program with a concentration in Internet of Things (IoT) is focused on the design, development, and deployment of intelligent, connected technologies. Through hands-on programming, embedded systems projects, cloud integration, and artificial intelligence, you learn to build smart solutions that collect, analyze, and transform data into actionable insights — positioning you for success in a technology-driven economy.
An industry-based curriculum focused on building, connecting, securing, and analyzing smart devices and connected systems used across today’s data-driven industries.
Earn the College Credit Certificate (CCC) in Internet of Things (IoT) Applications while completing your degree, gaining an additional credential and pathway to future academic advancement.
MDC collaborates with tech companies and experts to enhance educational programs, giving students exposure to real-world applications and industry challenges.
Employment in this area has high earning potential.
Skills in programming taught in this program are in high demand
| Estimated tuition cost: | |
| Program credits: | |
| Estimated time to complete: |
The A.S. degree is designed 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.
In this concentration, you develop technical skills to design, program, secure, and deploy smart devices and connected systems. Coursework emphasizes hands-on learning in embedded programming, IoT networking and security, cloud computing, and data analytics with AI applications.
You learn to program development boards and sensors, connect devices to secure networks and cloud platforms, and analyze data generated by connected systems. Through applied projects and real-world use cases, you build scalable, data-driven IoT solutions that bridge the physical and digital worlds and prepare you for technology-driven careers across diverse industries.
Students drawn to the app development side of programming can select the Mobile Applications Development concentration. Those seeking a broader, well-rounded programming foundation may select Business Application Programming. The A.S. in Computer Programming and Analysis is a single degree program, awarded once, with distinct concentrations available for specialization.
Areas of focus in this course of study include:
Graduates are prepared for roles across industries where smart devices, connectivity, cloud platforms, and data intelligence power modern systems and automation. Roles may include: