Introduction to the Internet of Things and Embedded Systems

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 : 100 / 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 Introduction to the Internet of Things and Embedded Systems? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

The explosive growth of the "Internet of Things" is changing our world and the rapid drop in price for typical IoT components is allowing people to innovate new designs and products at home. In this first class in the specialization you will learn the importance of IoT in society, the current components of typical IoT devices and trends for the future. IoT design considerations, constraints and interfacing between the physical world and your device will also be covered. You will also learn how to make design trade-offs between hardware and software. We'll also cover key components of networking to ensure that students understand how to connect their device to the Internet. Please note that this course does not include discussion forums.Upon completing this course, you will be able to:1. Define the term "Internet of Things"2. State the technological trends which have led to IoT3. Describe the impact of IoT on society4. Define what an embedded system is in terms of its interface5. Enumerate and describe the components of an embedded system6. Describe the interactions of embedded systems with the physical world7. Name the core hardware components most commonly used in IoT devices8. Describe the interaction between software and hardware in an IoT device9. Describe the role of an operating system to support software in an IoT device10. Explain the use of networking and basic networking hardware11. Describe the structure of the Internet12. Describe the meaning of a "network protocol"13. Explain MANETs and their relation to IoT

icon
Instructor Details

placeholder

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).

error finding courses_global jsonerror finding courses_global jsonerror finding courses_global json

icon
Reviews

5.0

591 total reviews

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