Programming for the Internet of Things Project

Design, create, and deploy a fun IoT device using Arduino and Raspberry Pi platforms.This Specialization covers embedded systems, the Raspberry Pi Platform, and the Arduino environment for building devices that can control the physical world. In the final Capstone Project, you'll apply the skills you learned by designing, building, and testing a microcontroller-based embedded system, producing a unique final project suitable for showcasing to future employers. Please note that this specialization does not offer discussion forums.

Created by: Ian Harris

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 98 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a arduino course? Or looking for more detail on Ian Harris's Programming for the Internet of Things Project? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

In this Capstone course, you will design a microcontroller-based embedded system. As an option, you can also build and test a system. The focus of your project will be to design the system so that it can be built on a low-cost budget for a real-world application. To complete this project you'll need to use all the skills you've learned in the course (programming microcontrollers, system design, interfacing, etc.). The project will include some core requirements, but leave room for your creativity in how you approach the project. In the end, you will produce a unique final project, suitable for showcasing to future potential employers. Note that for the three required assignments you do NOT need to purchase software and hardware to complete this course. There is an optional fourth assignment for students who wish to build and demonstrate their system using an Arduino or Raspberry Pi. Please also note that this course does not include discussion forums.Upon completing this course, you will be able to:1. Write a requirements specification document2. Create a system-level design3. Explore design options4. Create a test plan

icon
Instructor Details

Ian Harris

Ian G. Harris is currently Vice Chair of Undergraduate Education in the Computer Science Department at the University of California, Irvine. He received his BS degree in Computer Science from Massachusetts Institute of Technology in 1990. He received his MS and PhD degrees in Computer Science from the University of California, San Diego in 1992 and 1997 respectively. He was a member of the faculty in the Electrical and Computer Engineering Department at the University of Massachusetts Amherst from 1997 until June 2003. Professor Harris serves on the program committees of several leading conferences in hardware design verification and security including IEEE/ACM Design Automation Conference, IEEE International Conference on Computer-Aided Design, and IEEE Hardware Oriented Security and Trust (HOST). Professor Harris serves on the program committees of several leading conferences in hardware design verification and security including IEEE/ACM Design Automation Conference, IEEE International Conference on Computer-Aided Design, and IEEE Hardware Oriented Security and Trust (HOST).

icon
Reviews

4.9

130 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Vinicius Z on 12-May-16

Gives a very good overview on the steps needed to create documentation for an Internet of Things project.

By Davide p on 14-Mar-16

Review of system requirements and specification, project optional. Would have been better with examples/templates and a discussion on writing well formed and lessons learned. As the discussion forums are disabled - that interaction became a lost opportunity..

By PILLA S on 27-May-18

Good tips are given. I think these final words are very important in executing our final project.

By Andrew E on 1-Dec-18

good

By Amit S on 10-Dec-18

good !well experienced through this course

By Michel S on 27-Dec-18

Interesting 5 courses and capstone!

By vaibhav on 15-Jan-19

PRETTY GOOD

By Basavaraj K on 11-Feb-19

nice experience

By Master W D T on 8-Jul-16

I think we should provide more time for the folks to make their project and put up the video. Else it is a great one.

By Stefan S R on 8-Mar-19

VERY USEFUL FOR PRESENT DAYS TECHNICAL CANDIDATES

By vinayakaraman s on 11-Aug-17

This is a great IOT introduction. The teacher Ian Harris have a concise method for instruct. All lessons have a practical exercise and you learn much more.

By Muhammad Z H on 14-Aug-17

Pragmatic and pratical, using very simple examples. Ideal for a person, like me, that will build real systems, but is not interested to get excessive details. A person that needs to learn what are the main subjects and how to deal with them.