Mobile Computing, Winter 2017 (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 year we focused on Virtual Reality and Self-Driving Cars . This exposure enables students to envision radical new applications for a large-scale course project.

General Information

Instructor: Andrew A. Chien
TA: Gushu Li and Xinchuan (Ryan) Wu
Lecture Time: Tu Th 1030-1150am
Lecture Location: Ryerson 276

Course Resources

Syllabus

Lab 1 (Virtual Reality and Unity)

Lab2 (Multi-client VR)

Lab3 (Self-driving Cars)

Lab4 (Robotic Simultaneous Localization and Mapping)

This year's (2017) 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