2nd course in the Embedded Interface Design Specialization
Instructor: Bruce Montgomery, Ph.D., Senior Instructor
This is the second of three courses in the Embedded Interface Design (EID) specialization, the online version of the EID class offered on campus at CU Boulder. This course is an introduction to rapid prototyping concepts, platforms, software, and design perspectives that can be applied to embedded devices and systems. The class looks at key considerations for rapid prototyping, product realization, and wireless designs. It then looks at tools and methods for embedded user interfaces for prototypes and products.
Development of embedded device prototypes also includes a review of platforms, operating systems, and other tools. The class closes with a review of various design perspectives for connected embedded devices and systems, including wearables and voice user interfaces. Includes practical programming exercises using key tools such as Qt, HTML, and Python.
Prior knowledge needed: ECEA 5346 User Experience Interface Design for Embedded Systems
Syllabus
To learn about ProctorU's exam proctoring, system test links, and privacy policy, visit www.colorado.edu/ecee/online-masters/current-students/proctoru.
Grading
Assignment |
Percentage of Grade |
Week 1: Quiz on Rapid Prototyping, Product Development, RF Design |
5% |
Week 2: Quiz on Prototyping Device UIs |
5% |
Peer Review: Project 1 – Qt-based UI development with Python |
15% |
Week 3: Quiz on Prototyping Embedded Devices |
5% |
Peer Review: Project 2: HTML-based UI development with Python |
15% |
Week 4: Quiz on Design for IoT Devices |
5% |
Peer Review: Peer review of prior programming projects |
25% |
Week 5: Final Exam |
25% |
Letter Grade Rubric
Letter Grade |
Minimum Percentage |
A |
93% |
A- |
90% |
B+ |
87% |
B |
83% |
B- |
80% |
C+ |
77% |
C |
73% |
C- |
70% |
D+ |
67% |
D |
60% |
F |
0% |