[ Overview | Logistics
| Proposal | Progress Report | Project Report | Lab
Discussion Schedule ]
This course consists of quarter-long, hands-on design projects that will be carried out in teams (3-4 students). The goal is to expose undergraduate students to technology, research, software development, and experimentations in the space of wireless/mobile networking. Through written proposals/reports and project presentations, the students will also get a chance to sharpen their writing and oral communication skills.
For Winter 2006, we will explore the concept of opportunistic networking through intermittent wireless connectivity through infrastructure-based networks (e.g., IEEE 802.11-based wireless LANs or cellular networks) as well as peer-to-peer connectivity (e.g., IEEE 802.11 ad hoc mode or between Bluetooth enabled devices). Students will be asked to apply the basic principles learned in class to design societal-scale applications and build a proof-of-concept prototype. The project will require students to explore the following basic principles of mobile computing:
Please refer to the Project Topics page for suggestions/ideas.
At the beginning of the quarter, you will be assigned 2-3 lab projects (20% of your grade) to explore the various building blocks/tools that you can use towards your final design project.
Each team will create a project proposal and make it available on the web. You should explore and choose between various design alternatives, and justify your chosen solutions based on performance and cost/complexity considerations. Project reports will describe the goal of the project, the approach/methodology used, and a discussion on the results or lessons learned. In addition to designing technical solutions, you are encouraged to address the economical, financial, and social impact of new wireless technologies and the applications you design, e.g., privacy and security issues of location-aware applications. The project will be graded based on: novelty of work, solidness of technical content (accuracy, thoroughness, etc), and presentation.
You are encouraged to submit your project proposal and report electronically. Your report should be a technical description of your system, and should follow the guidelines below.
Once you decide on your project, you will be asked to write a one page project proposal that should clearly state:
I will provide feedback on the project proposals via email or in person. Feel free to drop by office hours to discuss your projects.
Your progress report is essentially the literature survey and initial work you have done for your project (eventually can go into the related work section for your final report). You should:
Any efforts in trying to resolve outstanding issues and missing gaps are encouraged at this stage. But remember, the content of your survey should be based on "facts", not pure speculations!
Your report should be a technical description of your system and should contain the following sections:
Subject to Change
Date |
Topic |
Comments |
1/6 |
#1: Measuring Wireless Connectivity |
Lab 1 assigned |
1/13 |
#2: Location tracking; Equipment check-out Brainstorming: Project Ideas |
Lab 1 (Cont’d) |
1/20 |
#3: Tracking end-to-end path & performance Refining Project Ideas |
Lab 1 due HW#2: Q3 |
1/27 |
#4: Java Programming on PDA |
|
2/3 |
Review session for Midterm |
|
2/10 |
#4: Discovering P2P connectivity; iMotes & mobility trace |
Done in class: 1/31 NO Lab session on 2/10 |
2/17 |
Proposal presentation |
|
2/24 |
#5: Placelab tutorial |
|
3/3 |
TBD |
|
3/10 |
Final Project Presentation, 10am-12:30pm |
1127 Kemper |