
Deep Dive Internet of Things

Central New Mexico Community College
Employers Looking To Hire Out of This Course
Course Details
Learn the Fundamentals of Coding and Creating Smart Connected Devices
The IoT Coding and Hardware Design Bootcamp will teach students the fundamentals of creating and coding smart connected devices built around low power computer chips. Starting with learning the components needed to build a smart lighting controller, working on devices for smart cities and/or smart manufacturing, and progressing through an original group design projects, students will be exposed to the fundamentals of circuit design, coding, and integration that will accelerate them towards careers in industries that build and/or use IoT devices.
Connect with Industry Experts and Employers
Throughout the bootcamp, students will he hear from industry experts on the current trends and use cases involving IoT. Students will demonstrate their learning and projects to a group of prospective employers.
After This Course, You Will Be Able To- Apply structured coding techniques to the development and implementation of code for micro-controllers using C++. This includes the uses of data types, variables, operators, control statements, functions, arrays, and structures. Students will learn how to utilize object-oriented programming to implement advanced functionality.
- Application of electronics and circuit design to enable sensors, actuators, and micro-controllers to interact with people and the surrounding environment. This includes the use of RC-circuits, switches, basic CMOS logic components, relays, and displays. Students will learn to prototype via breadboard, develop circuit schematic, and layout printed circuit boards. Students will also develop a demonstrated proficiency in soldering.
- Use of critical thinking and structured problem solving to develop devices and programming code that enable machine-human, machine-environment, and machine-machine interaction through the use object-oriented programming blocks to implement wide variety of functionality for smart, connected applications.
- Demonstrate the ability to understand, code, and utilize various microcontroller interfaces -analog, digital binary, serial, SPI, I2C, and CAN. This includes a demonstrated understanding of the strengths and deficiencies of various interfacing schemes and the selection of the most appropriate protocol for an application.
- Utilize additive manufacturing (3D printing) to design supports and enclosures for IOT devices. This will include experience with a basic CAD system to develop a computer model of the desired device and the process of creating an actual device through the use a 3D printing process.
- Develop collaboration, teamwork, and communication skills necessarily to complete both an individual and group-based product design of an original IoT devices. Students will be exposed to several guest lectures throughout the bootcamp that will expose the students to real-world problems that can be solved by deploying IoT.
Skills you will learn
Knowledge Outcomes and Experience
Eligibility
We encourage you to check out the application https://cnmingenuity.org/program/deep-dive-coding/ and reach out to Devonna James at djames42@cnm.edu with any questions. Â
This class is full-time and runs between 10-12 weeks. The first step is to complete an application and our Program Manager will walk you through the onboarding process.Â
Additional Attendance Information
Blended - 25% online/scheduled/synchronous, 75% classroom/lab






