Introduction to Architecting Smart IoT Devices
- Offered byCoursera
Introduction to Architecting Smart IoT Devices at Coursera Overview
Duration | 17 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Introduction to Architecting Smart IoT Devices at Coursera Highlights
- 50% started a new career after completing these courses.
- Earn a shareable certificate upon completion.
- Flexible deadlines according to your schedule.
Introduction to Architecting Smart IoT Devices at Coursera Course details
- What will you learn?
- Embedded Systems are so ubiquitous that some of us take them for granted: we find them in smartphones, GPS systems, airplanes and so on. But have you ever wondered how these devices actually work? If so, you're in the right place!
- In this course, you'll learn about the characteristics of embedded systems: the possibilities, dangers, complications and recipes for success. We'll discuss all of this in the framework of a flourishing embedded systems field: the Internet of Things, where billions of intercommunicating devices could enable unprecedented, innovative products and services. If you'd like to learn how to create similarly innovative products, then this is the course for you!
- At the end of the course, you'll be able to:
- - make the right choice for your own project when it comes to the target market, parallel executions, time and the lifecycle of your system
- - hack, avoid failure and promote success
- - decide whether to buy or to build components
- - how to assemble a good team
- - install case tools
- - learn how to work with SysML
- This is an introductory course. Check out our more advanced course Architecting Smart IoT Devices soon if you want to go beyond the basics!
Introduction to Architecting Smart IoT Devices at Coursera Curriculum
What are Embedded Systems?
Course introduction
Welcome to Module1!
Market
EmS Characteristics
Parallel Executions
Time
System Lifecycle
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
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!
Problems and Failures
Welcome to Module 2!
Abuse
Failure
Succes Rate
Build or Buy?
Complexity
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
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!
System Life Cycle
Welcome to Module 3!
Lifecycle Basics
Architectural Design
Model-based Design
Intro to SysML
SysML Diagrams
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
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!