- Course introduction
- Welcome to Module1!
- Market
- EmS Characteristics
- Parallel Executions
- Time
- System Lifecycle
- Home
- EIT Digital
- Courses
- Introduction to Architecting Smart IoT Devices
Introduction to Architecting Smart IoT Devices
Learn by doing about the methodologies and technologies used in designing and architecting IoT devices.
Beginner
Online
3 Weeks
Free
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Introduction to Architecting Smart IoT Devices online certification is designed by EIT Digital and taught by Martin Timmerman - Professor, which is delivered by Coursera for learners who want to master the strategies and techniques utilized for architecting IoT devices. The goal of the Introduction to Architecting Smart IoT Devices online course by Coursera is to assist learners to acquire the knowledge of the features of embedded systems.
Introduction to Architecting Smart IoT Devices online classes incorporate 17 hours of lectures that cover everything from the basics of the internet of things to the foundations of a robust embedded systems domain. With this course, learners will also be taught about system lifecycle, system modeling, software failures, hardware failures, design patterns, code generation, hacking, traceability matrix, Shannon's principle, and more.
The highlights
- Shareable certificate of completion
- Self-paced course
- 17 hours effort
- 100% online content
- Flexible deadlines
Program offerings
- English video lectures with multiple subtitles
- 100% online content
- Learning resources
- Graded assignments
- Graded quizzes
- Practice exercises
- Accessible on mobile devices
Course and certificate fees
Type of course
certificate availability
certificate providing authority
certificate fees
What you will learn
After completing the Introduction to Architecting Smart IoT Devices certification course, learners will be introduced to the fundamentals of the Internet of things along with the techniques used for architecting IoT devices and embedded systems. Learners will explore the theory of Shannon’s principles along with design patterns, model-based design, and COTS. Learners will study system modeling, system lifecycle, code generation, hacking, vulnerability, software failures, and hardware failures. Additionally, learners will learn how to write CHAOS reports and will become experts in electronic time reference and traceability matrix concepts.
The syllabus
Week 1: What are Embedded Systems?
Videos
Readings
- Welcome to Introduction to Architecting Smart IoT Devices!
- History Of Embedded Systems
- Today's Embedded Systems' Markets
- What is a real-time system?
- Shannon's Principle
- COTS
- Parallel - Concurrent - Multithreading
- Tightly versus Loosely Coupled
- Time Definitions
- Time on our Planet
- Electronic time references
- Babylon? Methodology, method, model, framework, approach, paradigm
- The phases in the process or methodology
- Simulation, virtual reality and automatic code generation
Practice Exercises
- Take this quiz after checking all resources in the Market web tour!
- Take this quiz after checking all resources in the EmS Characteristics web tour!
- Take this quiz after checking all resources in the Parallel Executions web tour!
- Take this quiz after checking all resources in the Time web tour!
Week 2: Problems and Failures
Videos
- Welcome to Module 2!
- Abuse
- Failure
- Succes Rate
- Build or Buy?
- Complexity
Readings
- Hacking and Vulnerability
- Hacking for Beginners
- Stuxnet
- ATM Hacking
- Medical device hacking
- Ariane V failure
- Mars Pathfinder failure
- Embedded Systems Failure
- Model-Based Design
- CHAOS reports - success rates
- Why software (and hardware) fails
- Embedded systems risk areas
- What is COTS?
- Build or Buy
- Skills needed in COTS world
- COTS and testing
- COTS example
- What is SLOC?
- Complex, smart, intelligent
- Team Size
Practice Exercises
- Take this quiz after checking all resources in the Abuse web tour!
- Take this quiz after checking all resources in the Failures web tour!
- Take this quiz after checking all resources in the Success rate web tour!
- Take this quiz after checking all resources in the Build or Buy web tour!
- Take this quiz after checking all resources in the Complexity web tour!
Week 3: System Life Cycle
Videos
- Welcome to Module 3!
- Lifecycle Basics
- Architectural Design
- Model-based Design
- Intro to SysML
- SysML Diagrams
Readings
- Methodological models versus system modelling
- Definitions on Lifecycle
- Requirements gathering
- Functional and non-functional requirements
- Requirement Traceability Matrix
- Design Patterns
- Models: diagrams and mathematics
- CASE TOOLS vs IDE
- Business versus Embedded Systems Models
- What CASE Tool? Low cost tools
- Finding the SysML references and training
- SysML overviews, tutorials, examples
- Install a SysML Case tool
- Get the book: SysML Distilled - A Brief Guide to the Systems Modeling Language
- MagicDraw and Delligatti: how to prepare for the final quiz
Practice Exercises
- Take this quiz after checking all resources in the Lifecycle basics web tour!
- Take this quiz after checking all resources in the Architectural Design web tour!
- Take this quiz after checking all resources in the Model-based Design web tour!
- Take this quiz after checking all resources in the SysML Diagrams web tour!
Instructors
Mr Martin Timmerman
Professor
EIT Digital
Other Masters, Ph.D
Articles
Popular Articles
Latest Articles
Similar Courses
Introduction To Microsoft Azure IoT
Simpliv Learning
Internet of Things using Arduino
National Institute of Electronic...
Internet of Things Programming and Big Data
Curtin University, Perth via Edx
Internet of Things System Architecture Design and ...
Waseda University, Tokyo via Edx
Courses of your interest
C++ Foundation
PW Skills
Data Science Foundations to Core Bootcamp
Springboard
User Experience Design And Research
UM–Ann Arbor via Futurelearn
Data Analysis with Excel for Complete Beginners
CloudSwyft Global Systems, Inc via Futurelearn
Artificial intelligence Design and Engineering wit...
CloudSwyft Global Systems, Inc via Futurelearn
Data Science Fundamentals on Microsoft Azure
CloudSwyft Global Systems, Inc via Futurelearn
Artificial Intelligence Projects
Great Learning
More Courses by EIT Digital
Security and Privacy for Big Data-Part 2
EIT Digital via Coursera
Mastering Digital Twins
EIT Digital via Coursera
Blockchain for the Decision Maker
EIT Digital via Coursera
Blockchain 360 a State of the Art for Professional...
EIT Digital via Coursera