In 5 years smartphones will disappear into wearables and smartspaces. Computing will become more intelligent, more tuned to our needs -- it's going to get personal. The next wave in computing is anticipatory -- consider Google Now as a good starting point. We plan to study emergent anticipatory systems. Ultimately, these systems will be embedded -- implantables will allow humans to freely interact for the first time. This is not a taught course. It's a mix of seminar and project.
We will read some papers, come up with project ideas and build apps and write up a workshop style paper. The class is mostly project oriented.
The prerequisite for this class are CS65/165 smartphone programming and CS 74/174 machine learning.
25% class presentation and participation
50% project (pitch ideas, proposal, design/implementation, demo)
25% write up workshop style paper: idea, design, implementation and evaluation
Time period: 2A TuTh 2:00-3:50 x-period: W 4:15-5:05.
Lecturer: Andrew Campbell
Human behavioral computing, Andrew Campbell
Move over, Siri, The Economist, Nov 30th 2013
From Smart to Cognitive Phones, IEEE Pervasive Computing, June 2012
A Survey of Mobile Phone Sensing, IEEE Communications Magazine, September, 2010.
Anticipatory Mobile Computing: A Survey of the State of the Art and Research Challenges, Veljko Pejovic, Mirco Musolesi , under review.
We will not meet on Tuesday.
Thursday: Protect pitches. Each student gets 10 minutes to pitch two ideas each. You can use slides for your presentation. Send me a two page write up -- one page per idea prior to class (10% of grade). Projects based on Google Glass or Android phones.
Tuesday: carry on with brainstorming. Now we have two projects.