Main Page

From CS219

Revision as of 17:31, 31 May 2008 by Mayoral (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Welcome to UCLA CS219 Spring 2008

Class Information

  • Class Meeting Time: MW 10:00AM-11:50AM
  • Class Location:
  • BOELTER HALL 4413
  • Sections with Invited Speakers will be in BOELTER HALL 3551 CENS Main Conference Room
  • Instructor: Deborah Estrin
    • Office : 3531-H Boelter Hall
    • Email : destrin AT cs DOT ucla DOT edu
  • Co-Instructor: Mohammad Rahimi
    • Office : 3551 Boelter Hall
    • Email : mhr AT cens DOT ucla DOT edu
  • TA: Sasank Reddy
    • Office : 3551 Boelter Hall
    • Email : sasank AT ee DOT ucla DOT edu
  • Mailing List:
    • cs219sp08@cens.ucla.edu

Class Overview

In this class we will explore the latest advances in mobile phone technology and look at research challenges in using the mobile phones as sensing devices to learn about ourselves and our environment. We will look at applications that take advantage of location, sensing (imagers, microphone, accelerometers) on the phone and review current techniques in local as well as distributed processing of those information. We will also look at current methods in sharing and visualization of mobile phone data. The best way to learn how to deal with such systems is to try to program them. Thus, the class consists of homeworks and project assignments, in which, we will develop applications on Nokia n80/n90 mobile phones and use web platforms such as facebook and google maps to visualize those information.

The homework will be geared toward ramping up your knowledge in regards to the Nokia Symbian platform and Python for S60. Furthermore, we will have students gather interesting data and analyze it (process it) for visualization, inference, etc. purpose.

Class also include a weekly reading assignment from a set of selected topics. You must keep up with the assigned readings. If you come to class without having read the papers for the corresponding lecture, you're unlikely to learn anything at all from the lecture and discussion. Unless we have invited speakers, each student will participate as a member of a group that will be responsible for presenting the scheduled reading to the class. We will announce the detail program in the second week of the class.

Required Texts

  • Mobile Python: Rapid prototyping of applications on the mobile platform (Symbian Press) by Jürgen Scheible, Ville Tuulos[1]
  • The book will be available at book store

Grading Policy

  • 20% homeworks
  • 30% presentations
  • 10% participation
  • 40% project

Syllabus (tentative)

Date Title Speaker
Monday 3/31
Introduction to Participatory sensing, Current Research at CENS[2][3] Deborah Estrin
Wednesday 4/2 Tools: Mobile Python, Symbian Operating System, Sensorbase Data Repository[4][5]
Students check out their phones
Homework assignment 1
Let us know which paper you want to present
Start looking for project teammates
Jason Ryder,Sasank Reddy
Monday 4/7 Location technologies[6] Students: Vids Samanta, Min Y. Mun, Kyo Lee
Wednesday 4/9 Motivating Applications: Microenvironmental Impact, Invited Speaker(available on request, email Mohammad)
Homework assignment 2, Homework 1 is Due
Doug Houston, UCLA Department of Urban Planning
Monday 4/14 Mapping APIs, Visualization of Spatial Data and Sharing Informatin on Facebook [7][8][9]
Teams should be fixed. Start thinking about the project
Students: Konstantinos Niktas, Donnie Kim, Olmo Maldonado
Wednesday 4/16 An overview of GIS Tools and Systems[10][11]
Homework assignment 3, Homework 2 is Due
Eric Howard, UCLA Center for Embedded Networked Sensing
Natalia Vinnik
Monday 4/21 Audio on mobile devices[12][13][14], Group Data Collection for Homework Three
Audio data collection for homework 3 (Homework Assignments)
Students: Anand Mehta, Faisal Alquaddoomi
Wednesday 4/23 Speech Analysis on Mobile Devices[15]
Half of the class will be discussion and brainstorming of Projects and getting feedback from our speaker
Péter Pál Boda, Nokia Research
Monday 4/28 Spatial Data Base[16][17][18], Map Matching[19] and Significant Locations[20]
Homework 3 is Due
Students: Rahul Vaidya, Alireza Vahdatpour, Payne Cheng
Wednesday 4/30 Current Topics in Category Recognition[21][22]
Invited Speakers
Brian Fulkerson, Teresa Ko
UCLA Computer Vision Group
Monday 5/5 Imagers on Mobile Devices[23][24]
Video Data Collection using VCAPS [25]system (Instructions,Comments,stats)
Project proposal is Due
Students: Robert Chen, James Hou
Wednesday 5/7 End-End Systems, Mobile P2P Systems[26][27][28] Students: Chien-Chia Chen, Dae-Ki Cho
Monday 5/12 Engaging Applications in games, social analysis and characterization of the urban environment[29][30][31] Students: Kyle Dorman, ChoNan Tsai, Jay Lee
Wednesday 5/14 Motivating Applications in Public Health, Invited Speaker [32]
Application of Technology for Aging Population, Deborah Estrin[33]
Peter Capone-Newton, UCLA Geffen School of Medicine
Deborah Erstrin
Monday 5/19 Context aware systems, Activity Classification[34][35]
Presentation of Peir System [36]
Discussion of Video Collection Experiment(takeaways and Some future plans)
Students: Chong TY, Anna Davitian
Wednesday 5/21 Sun Spot[37][38], Invited Speaker
Student's report on project progress[39]
Roger Meike, Sun Microsystems
Monday 5/26 No Class, Memorial Day
Wednesday 5/28 Spatial cloaking,[40] Privacy preserving data mining
Invited Speaker and Student Presentation
Katie Shilton, UCLA Graduate School of Education & Information Studies
Students: Keith Mayoral, Jih-Chung Fan
Monday 6/2 Security, Malware
Show me the money: How we can make/raise money with/for our project!
Students: Nicolai Petersen, Benjamin Chang
Wednesday 6/4 Final in class presentation of the projects
Project report is Due

Reading Assignments

List of Reading Assignments

Homework Assignments

List of Homework Assignments

Project Requirements


Sandbox for Wiki Practice