CSCE 4/5013 – Wearable and Ubiquitous Computing (Spring 2019)

Quick Nav

Course Information
Schedule
Projects
Resources
Syllabus – 40135013
Final Projects

Course Information

Instructor: Alexander Nelson
Lecture: MWF – 12:55-1:45 JBHT 239
Office Hours: MWF – 10:00-11:00 and by appointment

Schedule

Date

Notes

Info

01/14/19  Lecture 1: Introduction to Ubiquitous Computing  Reading 1: The Computer for the 21st Century — Mark Weiser
 Reading 2: Ubiquitous Computing Fundamentals — Chapter 1 through Section 1.1 (pp. 1-14)
01/16/19  Instructor Absent — Discussion on Readings 1 & 2  Discussion Questions
01/18/19  Lecture 2: History of Ubiquitous & Wearable Computing  
01/21/19  No Class — Martin Luther King Holiday  
01/23/19  Finish Lecture 2 & Discuss Project Ideas  Reading 3: Ubiquitous Computing Fundamentals — Chapter 2 through Section 2.2 (pp. 38-51)
01/25/19  Lecture 3: Ubiquitous and Wearable Challenges  
01/28/19  No Class — Instructor Sick  
01/30/19  Finish Lecture 3 & Lecture 4: Data & Interaction  Reading 4: Ubiquitous Computing Fundamentals – Chapter 2 (pp. 51-64)
02/01/19  Presentation Example & Finish Lecture 4  Reading 5: The Error of Our Ways, Benford 2004
02/04/19  Lecture 5: Implementation and Deployment  
02/06/19  Lecture 6: Evaluation & Begin Lecture 7  Reading 6: Wu 2004
02/08/19  Presentation – Wu 2004 & Lecture 7: Sensors  
02/11/19  Finish Lecture 7: Sensors  
02/13/19  PWM Demo & Lecture 8: Actuators and Displays  Reading 7: Sengers 2006
02/15/19  Presentation – Sengers 2006 & Lecture 9: Storage and Case Study  Assignment 1 Released & Report 2 Due
02/18/19  Lecture 10: Wireless Communications  
02/20/19  Finish Lecture 10  Reading 8: Wang 2015 — Joe
02/22/19  Presentation – Wang 2015 & Arduino Sketch  Assignment 1 (part 1) due
02/25/19  Lecture 11: Protocols & Python Script   
02/27/19  Finish Lecture 11  Reading 9: Ananthabhotla 2018 — David 
03/01/19  Presentation – Ananthabhotla 2018 & Lecture 12: WBAN/WPAN  Assignment 1 due & Report 3 Due
03/04/19  Finish Lecture 12 & Lecture 13: Location and Context Awareness  
03/06/19  Finish Lecture 13  Reading 10: Bentley 2018 — Enrique
03/08/19  Presentation – Bentley 2018 & Finish Lecture 13  
03/11/19  Lecture 14: Location Awareness  
03/13/19  LCD Demo  Reading 11: Zhu 2018 — Joe
03/15/19  Presentation – Zhu 2018 & Presentation – Fully Homomorphic Encryption  Report 4 Due
03/18/19  No Class — Spring Break  
03/20/19  No Class — Spring Break  
03/22/19  No Class — Spring Break  
03/25/19  Study Topics & Mid Review  
03/27/19  Midterm Exam  Reading 12: Shilkrot 2015 — David
03/29/19  Presentation – Shilkrot 2015 & Hand back midterms  
04/01/19  Lecture 15: Intro to Wearable & Lecture 16: General Purpose vs. Application Specific  
04/03/19  Lecture 17: mHealth and Wearable Health Reading 13: Boldu 2018 — Haoyan 
04/05/19  Presentation – Boldu 2018 & $1 Recognizer Example & Python Code  Report 5 Due
04/08/19  Lecture 18: Smartwatches  
04/10/19  Review Project 2, Project 3 Example Code  Reading 14: Haoyan
04/12/19  Presentation & Finish Smartwatch Primer  
04/15/19  Lecture 19: Ubiquitous User Interfaces  
04/17/19  Finish Lecture 19  Reading 15: Enrique
04/19/19  Presentation & Finish Lecture 19  
04/22/19  Final Project Presentation — Session 1  Presentation Rubric
04/24/19  Final Project Presentation — Session 2  
04/26/19  Final Project Presentation — Session 3  
04/29/19  Final Project Presentation — Session 4  
05/01/19  Final Exam Review – Study Topics  
05/03/19  No Class — Dead Day  Final Report Due — Rubric
05/06/19  Final Exam — 12:45 – 2:45 JBHT 239  

Projects

All dates are tentative and subject to change.

Date Assigned

Date Due

Project Link

Info

 2/15/2019  2/22/2019 & 3/1/2019 Assignment 1  
 3/6/2019  3/27/2019 (3/29 for 90%) Assignment 2  Project 2 Solution
 4/9/2019  4/19/2019 Assignment 3 Flash Example
Human Readable Time Example

 

Resources

Type

Links

Report Templates docx, latex, Rubric
Reading Summaries Template, Instructions
Course Textbook Ubiquitous Computing Fundamentals — CRC Press
Arduino Install Instructions Instructions, Kit – Arduino MKR IoT Bundle
Course Feedback  Survey – Send anonymous feedback about the course to the instructor