During the fall 2015 semester I will be teaching a course exploring the fundamentals of ubiquitous (or pervasive) computing. The course is listed as ECE 796/896 Spc Top/Ubiquitous Computing. (It will soon be ECE 724/824.) This is the third time this course will run – the first time was in 2010.
Why ubiquitous computing?
We have entered the third era of modern computing. This era is defined by computing devices that are embedded in everyday objects and become part of everyday activities. These devices are also connected to other devices or networks in an effort to share or gather information. Ubiquitous computing is a multidisciplinary field of study that explores the design and implementation of such embedded, networked computing devices.
The course in a nutshell
The Ubiquitous Computing Fundamentals course has two major thrusts:
1. Lectures: Lectures introducing fundamental material from papers, a textbook edited by John Krumm, and close to 40 research videos. Topics covered will include system software for supporting percom, human-computer interaction in ubicomp systems, privacy issues, context awareness, and location-based services.
2. Projects: Following a project requirements document, students (teams or individuals) will first select topics, with the guidance of the instructor. They will then prepare a proposal, complete the project, and report on it at the end of the semester through a written document and an oral presentation. Videos are encouraged.
Two past projects
Here are two videos from 2010 to give you a taste for what a ubicomp project might look like.
Video 1: Data entry using handheld computers vs. paper
Video 2: Exploring group interaction with a multi-touch table
Who is this course for?
Students who will most benefit from the course are EE, CompE, CS and IT seniors and graduate students.
Organizational details
Class will meet TR 11-12:30. There will be an open lab in Morse 213.
For grading and such see the 2015 syllabus.
Questions?
Send email to andrew DOT kun AT unh DOT edu.