BACKGROUND AND INTRODUCTION
The advent of affordable sensors and interaction devices (e.g., web cams, mobile phone based sensors, digital pens, Microsoft SenseCam, Microsoft Kinect, Google glasses, portable eye-tracking, etc.) and wireless mobile computing devices (e.g., mobile smart phones, Arduino boards with 802.11b wireless connectivity, etc.) has created boundless opportunities for in-the-world computing applications that can transform our lives.
This course explores these opportunities in the form of both a project-based class and a preparatory course for graduate school. On the one hand we will focus on the development of specific applications and interaction techniques based on those devices. On the other hand, we will learn how to read, present, and discuss research papers from the literature of ubiquitous computing, pervasive computing, and human-computer interaction.
Every week a new ubiquitous computing concept or device will be introduced and we will discuss the technology behind it, and how it has been used in research (i.e. reading and discussing technical and research papers). In addition we will form teams to undertake small research projects.
The projects will involve the design and implementation of a ubiquitous computing application, based on one of the devices presented in class. We will focus on three technologies: Google Glass, Microsoft Kinect, and the EyeTribe eyetracking. Teams will span CSE 218 graduate students and CSE 118 undergraduates. While both graduate and undergraduate students will work on the development of the applications, graduate students will take an additional leadership and management role in the project.
On Thursdays we will introduce new ubiquitous technology, or software engineering techniques, learn about how they work and what can be done with them.
On Tuesdays we will discuss research literature in HCI and Ubicomp. Students will be assigned 2-3 papers to read and understand. In class students will be divided in different groups and rooms to discuss the specific research topics, and will be engaged in continuous self and peer evaluations.
Every team will be required to meet on a regular basis every week in one of the CSE-assigned rooms between 6pm-8pm. Work should be done also in other locations and at other times, but the instruction team will be popping into the rooms during the evening time to check on progress and offer advice and help.
Week 1-2: Introduction to Ubicomp
Teams meet-ups [required]:
COMMUNICATION AND EXTERNAL RESOURCES