Modeling and Debugging Embedded Systems
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Modeling and Debugging Embedded Systems
This course is part of Developing Industrial Internet of Things Specialization
Instructor: David Sluiter
13,376 already enrolled
Included with
Learn more
Ask Coursera
244 reviews
Recommended experience
244 reviews
Recommended experience
What you'll learn
Describe SystemC and how it can be used to create models of cyber-physical systems in order to perform "what-if" scenarios.
Articulate the range of embedded systems within the Automotive and Transoprtion market segment.
Learn techniques for debugging embedded systems.
Learn approaches for promoting ideas within your company, and learn from other people's failures.
Skills you'll gain
Tools you'll learn
Details to know
4 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 4 modules in this course
In this course, to study hypothetical scenarios, students learn about Digital Twins, using SystemC to model physical systems highly instrumented with sensors and actuators. We also look deeper into the Automotive and Transportation market segment, studying technologies and opportunities in that market space. Students learn techniques for debugging deeply embedded systems, then we examine technical idea promotion within a company, and learning from failures.
This course can be taken for academic credit as part of CU Boulderβs Master of Science in Electrical Engineering (MS-EE) degree offered on the Coursera platform. The degree offers targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Electrical Engineering: https://www.coursera.org/degrees/msee-boulder
In this module you will learn about creating models, also known as "Digital Twins", using a programming language called SystemC, and hear a guest speaker from Trimble Engineering.
What's included
9 videos6 readings1 assignment1 discussion prompt
9 videosβ’Total 141 minutes
- 1 - Course Overviewβ’2 minutes
- 1 - SystemC Part 1β’26 minutes
- 2 - SystemC Part 2β’21 minutes
- 3 - SystemC Part 3β’20 minutes
- 4 - SystemC Part 4β’12 minutes
- 1 - Trimble Engineering Part 1β’14 minutes
- 2 - Trimble Engineering Part 2β’19 minutes
- 3 - Trimble Engineering Part 3β’16 minutes
- 4 - Trimble Engineering Part 4β’11 minutes
6 readingsβ’Total 38 minutes
- Course Updates and Accessibility Supportβ’1 minute
- Non-Credit Students: Welcome and Where to Find Helpβ’10 minutes
- A Note from the Instructorβ’5 minutes
- Please Watch: Mid State Litho - Challenge Machinery Videoβ’11 minutes
- SystemC Example Codeβ’10 minutes
- READ ME - Trimble Engineering Presentationβ’1 minute
1 assignmentβ’Total 14 minutes
- SystemC, Trimble Engineering Guest Speaker Quizβ’14 minutes
1 discussion promptβ’Total 10 minutes
- Introduction Discussion Forumβ’10 minutes
In this module we will take a deeper look into the Automotive and Transportation sector, as this sector is poised for large growth. This sector also has numerous employment opportunities given the vast array of embedded systems deployed.
What's included
7 videos14 readings1 assignment
7 videosβ’Total 60 minutes
- 1 - Introduction, Carsβ’8 minutes
- 2 - ADASβ’24 minutes
- 3 - Trucking, Michelin Tiresβ’8 minutes
- 4 - Logisticsβ’9 minutes
- 5 - Trains, Planes and Shipsβ’6 minutes
- 6 - Traffic Management Systemsβ’1 minute
- 7 - Smart Parking, Summaryβ’4 minutes
14 readingsβ’Total 97 minutes
- Please Watch: Toyota - Embedded System of Automobileβ’5 minutes
- Please Watch: Software Republic - Health Monitoring Assistantβ’2 minutes
- Please Watch: DrutRider - Cars from 2030β’4 minutes
- Required Reading: IEEE Spectrum - ADAS - Missy Cummingsβ’10 minutes
- Please Watch: MICHELIN - Energy Guardβ’5 minutes
- Please Watch: WSJ - Automated Cargo Shipsβ’3 minutes
- Please Watch: Δ°SBAK - Full Adaptive Traffic Management Systemβ’3 minutes
- Please Watch: Despardes TV - Car Parking System CHINA VS GERMANYβ’5 minutes
- Optional Reading: Deloitte - Shipping Smarterβ’10 minutes
- Optional Reading: DHL-Cisco - Logisticsβ’10 minutes
- Optional Reading: IEEE - Ultrafast Motion-Planning Chipβ’10 minutes
- Optional Reading: Mentor - Digital Twin System-level Vehicle Safetyβ’10 minutes
- Optional Reading: Michelin - Tires-as-a-Serviceβ’10 minutes
- Optional Reading: Sensorsmag - Three Sensor Types Drive Autonomous Vehiclesβ’10 minutes
1 assignmentβ’Total 14 minutes
- Automotive and Transportation, Deeper Dive Quizβ’14 minutes
In this module you will learn about debugging deeply embedded systems, and you will get to hear a guest speaker from Lauterbach, a company that provides leading edge debugging solutions for embedded systems.
What's included
8 videos4 readings1 assignment
8 videosβ’Total 136 minutes
- 1 - Debugging Deeply Embedded Systems Part 1β’18 minutes
- 2 - Debugging Deeply Embedded Systems Part 2β’10 minutes
- 3 - Debugging Deeply Embedded Systems Part 3β’18 minutes
- 4 - Debugging Deeply Embedded Systems Part 4β’13 minutes
- 1 - Lauterbach Part 1β’18 minutes
- 2 - Lauterbach Part 2β’14 minutes
- 3 - Lauterbach Part 3β’32 minutes
- 4 - Lauterbach Part 4β’13 minutes
4 readingsβ’Total 31 minutes
- Optional Reading: The 10 Secrets of Embedded Debuggingβ’10 minutes
- Optional Reading: IEEE - The Art of Failure Analysisβ’10 minutes
- Optional Reading: Lauterbach-Trace Concepts-S24β’10 minutes
- READ ME - Lauterbach β’1 minute
1 assignmentβ’Total 12 minutes
- Debugging Deeply Embedded Systems, Lauterbach Guest Speaker Quizβ’12 minutes
In the final module of this course you will hear my thoughts on how engineers can promote technical ideas up the management ladder, and hopefully get enough traction with management to turn your ideas into shipping products. Additionally, we will briefly take a look at what we can learn from engineering and business failures.
What's included
4 videos5 readings1 assignment
4 videosβ’Total 55 minutes
- 1 - Promoting Ideasβ’21 minutes
- 1 - Learning from Failures Part 1β’18 minutes
- 2 - Learning from Failures Part 2β’8 minutes
- 3 - Learning from Failures Part 3β’8 minutes
5 readingsβ’Total 43 minutes
- Please Watch: Tacoma Narrows Bridge Collapse (1940)β’3 minutes
- Optional Reading: List of IIoT Companiesβ’10 minutes
- Optional Reading: CB Insights - 14 CEOs Who Got Axedβ’10 minutes
- Optional Reading: CB Insights - Top 12 Startup Failures - 2023β’10 minutes
- Optional Reading: How Boeing's 737 MAX Failedβ’10 minutes
1 assignmentβ’Total 12 minutes
- Promoting Technical Ideas, Learning from Failures Quizβ’12 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Build toward a degree
This course is part of the following degree program(s) offered by University of Colorado Boulder. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.ΒΉ
Instructor
Offered by
Explore more from Design and Product
- Status: Free TrialU
University of Colorado Boulder
Course
- U
University of Colorado Boulder
Course
- U
University of Colorado Boulder
Course
- Status: Preview
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
72.54%
- 4 stars
19.67%
- 3 stars
4.91%
- 2 stars
1.22%
- 1 star
1.63%
Showing 3 of 244
Reviewed on Jun 8, 2021
The course is interesting and the instructor provides an excellent instruction. the contents are very comprehensive and understandable.
Reviewed on Apr 12, 2025
it was a great experience for me and i have learned alot from this course.
Reviewed on Apr 12, 2020
Trace problems in embedded systems, getting new products to markets, reasons of start up failures, examples of embedded systems, modelling and debugging
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
