ECE 469
Wearable and Ubiquitous Computing Systems Design
Spring 2024

Superheroes Wearables

Class meeting times and location: TuTh 10:05–11:20am — Hudson Hall 139
Instructor: Dr. Rabih Younes
Duke e-mail: rabih.younes
Instructor 1-on-1 office hours are available by appointment (link to make appointments on our Canvas homepage).
To provide anonymous feedback about anything related to the course, please follow the link provided on our Canvas homepage.

Teaching Assistant (TA): TA office hours:

Course Description

In this course, students design, implement, and evaluate wearable and ubiquitous computing systems while learning about the fundamentals and pertinent research in the field. Topics covered include challenges and constraints in wearable and ubiquitous computing, input/output devices, human-computer interaction, embedded systems, prototyping, machine learning with focus on activity and affect recognition, applications with focus on healthcare, ethics, and societal impact. This course also covers project management and planning as students work on a semester-long team-based multidisciplinary project. Prerequisites: ECE 350L or ECE 550D. One course.

Learning Objectives

Having successfully completed this course, the student should be able to:

Textbook and Other Course Material

No textbook is required for this course. All needed material will be posted on Canvas.

Grading Policy

Important Notes

We can only grade what we receive. Always check what you are submitting and make sure you submit the right files.

We will use the Scrum agile project management framework throughout the project. You are free to select the tool that would help you with that.

We will use Box to keep track of each team's progress (team meeting minutes, individual progress reports, etc.) in order to facilitate documentation and grading.

We have access to all ECE labs and Duke makerspaces for project-related work; Hudson 101A will be our main lab and has lockers we can use for storage.

There will be awards at the end of the semester for best project, best presenter, and best research analyst.


Tentative Schedule

Week Date Topic Due
1 Thu 1/11 Syllabus
2 Tue 1/16 Intro to UbiComp + Prototyping
2 Thu 1/18 Discussing Projects + Agile Project Management + Value Proposition
3 Tue 1/23 Discussing Projects + Intro to Making + Presentation Topic Selection
3 Thu 1/25 Discussing Teams' Project Proposals Team project proposal
4 Tue 1/30 The Vision of UbiComp According to Mark Weiser Paper review
4 Thu 2/1 QFT & Decision Matrices + Project-Related Work
5 Tue 2/6 HCI/UCD Paper review
5 Thu 2/8 Project-Related Work
6 Tue 2/13 Challenges and Constraints in Wearables Design Paper review
6 Thu 2/15 Project-Related Work Sprint 1 deliverables
7 Tue 2/20 Wearable Input/Output Technologies Paper review
7 Thu 2/22 Project-Related Work Sprint 2 deliverables
8 Tue 2/27 UbiComp Sensing Paper review + Team peer feedback 1
8 Thu 2/29 Project-Related Work Sprint 3 deliverables
9 Tue 3/5 Mid-Semester Project Presentations Mid-semester project presentation
9 Thu 3/7 Project-Related Work Sprint 4 deliverables
10 Tue 3/12 NO CLASS (Spring Recess)
10 Thu 3/14 NO CLASS (Spring Recess)
11 Tue 3/19 Context Awareness Paper review
11 Thu 3/21 Project-Related Work Sprint 5 deliverables
12 Tue 3/26 UbiComp & Healthcare Paper review + Team peer feedback 2
12 Thu 3/28 Project-Related Work Sprint 6 deliverables
13 Tue 4/2 UbiComp & Society
13 Thu 4/4 Project-Related Work Sprint 7 deliverables
14 Tue 4/9 Guest Lecture by Chris Koszarsky — Director of Engineering, Garmin
14 Thu 4/11 Project-Related Work Sprint 8 deliverables
15 Tue 4/16 Project Final Presentations & Demos Final project presentation
15 Thu 4/18 NO CLASS (professor traveling)
16 Tue 4/23 NO CLASS (professor traveling) Project report

This semester's award winners: