- Level Foundation
- Duration 12 hours
- Course by University of California, Irvine
-
Offered by
About
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 IoT 3. Describe the impact of IoT on society 4. Define what an embedded system is in terms of its interface 5. Enumerate and describe the components of an embedded system 6. Describe the interactions of embedded systems with the physical world 7. Name the core hardware components most commonly used in IoT devices 8. Describe the interaction between software and hardware in an IoT device 9. Describe the role of an operating system to support software in an IoT device 10. Explain the use of networking and basic networking hardware 11. Describe the structure of the Internet 12. Describe the meaning of a "network protocol" 13. Explain MANETs and their relation to IoTModules
Get Started
1
Videos
- Prof. Harris' Introduction
2
Readings
- Pre-Course Survey
- Course Overview
Module 1
2
Videos
- Module 1 Introduction
- Prof. Harris Takes You on a Tour of His Lab
2
Readings
- Module 1 Objectives
- Module 1 Reading
Lesson 1: Definition of the Internet of Things (IoT)
3
Videos
- Lecture 1.1: IoT Example: The Refrigerator
- Lecture 1.2: IoT Devices
- Lecture 1.3: IoT Devices vs. Computers
Lesson 2: Trends in the Adoption of the Internet of Things (IoT)
2
Videos
- Lecture 2.1: Trends in the Adoption of IoT
- Lecture 2.2: IoT Is Powerful and Pervasive
Lesson 3: The Importance of the Internet of Things (IoT) in Society
2
Videos
- Lecture 3.1: Societal Benefits of IoT
- Lecture 3.2: Risks, Privacy, and Security
Quiz & Peer Review
1
Assignment
- Module 1 Quiz
1
Peer Review
- Module 1 Peer Review: Identify and Analyze a Device
Module 2
1
Videos
- Module 2 Introduction
2
Readings
- Module 2 Objectives
- Module 2 Reading
Lesson 1: Features and Constraints of Embedded Systems
3
Videos
- Lecture 1.1: What Are Embedded Systems?
- Lecture 1.2: More on Embedded Systems
- Lecture 1.3: Generic Embedded Systems Structure
Lesson 2: Components of Embedded Systems
3
Videos
- Lecture 2.1: Components of Embedded Systems
- Lecture 2.2: More on Components of Embedded Systems
- Lecture 2.3: Sensors and Actuators (in the Lab)
Lesson 3: Interacting with the Physical World
2
Videos
- Lecture 3.1: Analog/Digital Conversion
- Lecture 3.2: Basic Equipment
Quiz and Peer Review
1
Assignment
- Module 2 Quiz
1
Peer Review
- Module 2 Peer Review
Module 3
1
Videos
- Module 3 Introduction
2
Readings
- Module 3 Objectives
- Module 3 Readings
Lesson 1: Hardware Components
3
Videos
- Lecture 1.1: Hardware and Software
- Lecture 1.2: Integrated Circuits
- Lecture 1.3: Microcontroller Properties (Updated)
Lesson 2: Microcontrollers and Software
3
Videos
- Lecture 2.1: Microcontroller Components
- Lecture 2.2: Compilation and Interpretation
- Lecture 2.3: Python vs. C/C++
Lesson 3: Operating Systems
2
Videos
- Lecture 3.1: Operating Systems
- Lecture 3.2: Task Support
Quiz and Peer Review
1
Assignment
- Module 3 Quiz
1
Peer Review
- Module 3 Peer Review
Module 4
1
Videos
- Module 4 Introduction
2
Readings
- Module 4 Objectives
- Module 4 Readings
Lesson 1: Networking Basics
3
Videos
- Lecture 1.1: Why is Networking Needed?
- Lecture 1.2: WAN Structure
- Lecture 1.3: Networking Components (Lab Tour)
Lesson 2: Internet Protocol
3
Videos
- Lecture 2.1: Internet Structure
- Lecture 2.2: Protocols
- Lecture 2.3: Protocol Stack
Lesson 3: Network Layers and MANETS
3
Videos
- Lecture 3.1: TCP/IP Application Layer
- Lecture 3.2: MANETs
- Lecture 3.3: Packet Capture Demo
Quiz and Peer Review
1
Assignment
- Module 4 Quiz
1
Peer Review
- Module 4 Peer Review
Please Complete This Survey
1
Readings
- End-of-Course Survey
Auto Summary
Unlock the potential of the Internet of Things (IoT) with our foundational course, "Introduction to the Internet of Things and Embedded Systems." As part of the IT & Computer Science domain, this course delves into the transformative impact of IoT on modern society and equips you with the knowledge to innovate using affordable IoT components. Guided by industry experts on Coursera, you'll explore the essential elements of IoT devices, understand the current technological trends, and anticipate future developments. The course covers critical topics such as IoT design considerations, interfacing with the physical world, and making informed design trade-offs between hardware and software. Key learning outcomes include: - Defining IoT and its societal impact - Understanding embedded systems and their components - Mastering the interaction between hardware and software in IoT devices - Gaining insights into networking fundamentals and Internet structure - Exploring network protocols and Mobile Ad Hoc Networks (MANETs) With a comprehensive duration of 720 minutes, this starter-level course is perfect for beginners aiming to build a robust foundation in IoT and embedded systems. Available through a subscription model, it offers flexibility and accessibility to learners worldwide. Join us to revolutionize how you perceive and utilize the Internet of Things, and take the first step towards becoming a pioneer in this rapidly evolving field.

Ian Harris