- Level Foundation
- المدة 17 ساعات hours
- الطبع بواسطة EIT Digital
-
Offered by
عن
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الوحدات
Welcome to this course!
1
Videos
- Course introduction
Welcome to module 1!
1
Videos
- Welcome to Module1!
1
Readings
- Welcome to Introduction to Architecting Smart IoT Devices!
Market
1
Videos
- Market
Market: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Market web tour!
2
Readings
- History Of Embedded Systems
- Today's Embedded Systems' Markets
Embedded Sytems Characteristics
1
Videos
- EmS Characteristics
Embedded Systems Characteristics: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the EmS Characteristics web tour!
3
Readings
- What is a real-time system?
- Shannon's Principle
- COTS
Parallel Executions
1
Videos
- Parallel Executions
Parallel Executions: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Parallel Executions web tour!
2
Readings
- Parallel - Concurrent - Multithreading
- Tightly versus Loosely Coupled
Time
1
Videos
- Time
Time: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Time web tour!
3
Readings
- Time Definitions
- Time on our Planet
- Electronic time references
System Lifecycle
1
Videos
- System Lifecycle
System Lifecycle: web tour
3
Readings
- Babylon? Methodology, method, model, framework, approach, paradigm
- The phases in the process or methodology
- Simulation, virtual reality and automatic code generation
Welcome to module 2!
1
Videos
- Welcome to Module 2!
Abuse
1
Videos
- Abuse
Abuse: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Abuse web tour!
5
Readings
- Hacking and Vulnerability
- Hacking for Beginners
- Stuxnet
- ATM Hacking
- Medical device hacking
Failure
1
Videos
- Failure
Failure: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Failures web tour!
4
Readings
- Ariane V failure
- Mars Pathfinder failure
- Embedded Systems Failure
- Model-Based Design
Succes Rate
1
Videos
- Succes Rate
Succes Rate: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Success rate web tour!
3
Readings
- CHAOS reports - success rates
- Why software (and hardware) fails
- Embedded systems risk areas
Build or Buy?
1
Videos
- Build or Buy?
Build or Buy: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Build or Buy web tour!
5
Readings
- What is COTS?
- Build or Buy
- Skills needed in COTS world
- COTS and testing
- COTS example
Complexity
1
Videos
- Complexity
Complexity: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Complexity web tour!
3
Readings
- What is SLOC?
- Complex, smart, intelligent
- Team Size
Welcome to module 3!
1
Videos
- Welcome to Module 3!
Lifecycle Basics
1
Videos
- Lifecycle Basics
Lifecycle Basics: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Lifecycle basics web tour!
2
Readings
- Methodological models versus system modelling
- Definitions on Lifecycle
Architectural Design
1
Videos
- Architectural Design
Architectural Design: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Architectural Design web tour!
4
Readings
- Requirements gathering
- Functional and non-functional requirements
- Requirement Traceability Matrix
- Design Patterns
Model-based Design
1
Videos
- Model-based Design
Model-based Design: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the Model-based Design web tour!
4
Readings
- Models: diagrams and mathematics
- CASE TOOLS vs IDE
- Business versus Embedded Systems Models
- What CASE Tool? Low cost tools
Intro to SysML
1
Videos
- Intro to SysML
Intro to SysML: web tour & book purchase
4
Readings
- 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
SysML Diagrams
1
Videos
- SysML Diagrams
SysML Diagrams: web tour & quiz
1
Assignment
- Take this quiz after checking all resources in the SysML Diagrams web tour!
1
Readings
- MagicDraw and Delligatti: how to prepare for the final quiz
Auto Summary
"Introduction to Architecting Smart IoT Devices" is an engaging and insightful course designed for those interested in the IT and Computer Science domain. Guided by expert instructors from Coursera, this foundational course dives deep into the world of embedded systems, exploring their characteristics, potential, and complexities. Throughout the course, learners will discover how embedded systems operate within the Internet of Things (IoT) ecosystem, where billions of devices intercommunicate to create innovative products and services. Participants will gain valuable skills including making informed decisions on target markets, managing parallel executions, understanding system lifecycles, and assembling effective teams. Additionally, the course covers practical aspects like installing case tools and working with SysML. With a comprehensive duration of 1020 minutes, this course offers flexible learning through a Starter subscription, making it accessible for beginners aiming to build a solid foundation in architecting smart IoT devices. This course is perfect for aspiring tech enthusiasts and professionals eager to innovate and excel in the booming field of IoT.

Martin Timmerman