Mobile Computing, Winter 2016 (CMSC 234/334 @ UChicago)

Course Description

Mobile computing is pervasive and changing nearly every aspect of society. Sensing, actuation, and mediation capabilities of mobile devices are transforming all aspects of computing: uses, networking, interface, form, etc. This course explores new technologies driving mobile computing and their implications for systems and society.

The course syllabus covers the following topics (not necessarily in this order):

Labs expose students to current mobile software and hardware capabilities and limitations. This exposure enables students to envision radical new applications for a large-scale course project.

General Information

Instructor: Andrew A. Chien
TA: Yun Li, Yan Liu
Lecture Time: Tu Th 1030-1150am
Lecture Location: Ryerson 251

Course Resources

Syllabus

Lab 1 (Unity Development)

Lab2A (Virtual Reality)

Lab2B (Drone/3D sensing)

This year's (2016) Focus areas for Projects are:

For each project, the student teams executed a structured design, planning, and refinement process. The products of these steps are presented below. (Great job teams!!!)

Individual Project Information