Welcome to COMPSCI 528: Mobile and Ubiquitous Computing!
Course Description: This course will introduce students to the field of mobile sensing and ubiquitous computing, an emerging CS research area that aims to design and develop disruptive technologies with hardware and software systems for real-world messy, noisy, and mobile scenarios. The students will learn how to build mobile sensing systems, implement them with ubiquitous computing tools, make sense of the sensor data, and model the target variables. Lastly, the students will learn how to think critically about problems in many application areas, including Wearable Computing, Medicine, and Sustainability, and subsequently practice to find appropriate Mobile solutions. The student is expected to work on different hands-on assignments, critique writing, and a final project. This course counts as an Elective toward the CS Major.
Student Learning Outcomes: This course aims to introduce students to state-of-the-art cyber-physical systems in healthcare applications. Every topic begins from first principles and gradually ramps up to the system design and application, helping students to understand the state-of-the-art developments in this area and initiate research. Students are expected to perform various projects, including signal processing algorithm implementation and embedded system implementation, to obtain hands-on knowledge.
Hands-on Experiences: Students will gain practical, hands-on experience by completing assignments and projects utilizing ESP32-S3 hardware. Tutorials will be provided in two class meetings.
Textbook: There is no required textbook for this course.
Date |
Topics |
Note |
Week 1 | Overview of course and logistics Working principles of sensors and DPS basics |
|
Week 2 | Working principles of sensors and DPS basics | |
Week 3 | Mathematical foundations for signal analysis | |
Week 4 | Time and frequency analysis: FFT and STFT | |
Week 5 | Outdoor and indoor localization | |
Week 6 | Activity and gesture monitoring | |
Week 7 | Scheduling - Midterm | |
Week 8 | Activity and gesture monitoring | |
Week 9 | Human vital signal sensing: breathing monitoring | |
Week 10 | Human physiological signal sensing: Sp02 & blood pressure sensing | |
Week 11 | Human physiological signal sensing: non-invasive Sp02 & blood pressure sensing | |
Week 12 | Human physiological signal sensing: EEG, EMG, EOG, EDA sensing | |
Week 13 | Wireless Networks | |
Week 14 | Security Analysis | |
Week 15 | Project presentation and demo |
Letter Grades are as follows: