College Original

Deep Dive Internet of Things

Central New Mexico Community College

BlendedType
Sep 7, 2020Enrollment Deadline
Tucson, United StatesLocation
Oct 5, 2020 - Dec 11, 2020Course Dates
10 AvailableTotal Seats

Employers Looking To Hire Out of This Course

Open Build with Robots website
Open Technology Solutions Labs website

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
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

ProgrammingComplex Problem SolvingCritical ThinkingQuality Control Analysis

Knowledge Outcomes and Experience

Jobs & Careers
Computer Programmers
Computer Hardware Engineers

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

Similar Available CoursesExplore other similar courses that align with your interests and career goals.
Need Help Choosing?Compare courses side by side to help you choose the right one for your learning journey!
Similar Available CoursesExplore other similar courses that align with your interests and career goals.
Need Help Choosing?Compare courses side by side to help you choose the right one for your learning journey!