EEC173B/ECS152C, Winter 2006: Labs & Design Project

[ Overview | Logistics | Proposal | Progress Report | Project Report | Lab Discussion Schedule ]

 

Overview

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.

Logistics

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.


Project Proposal

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.


Progress Report

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!


Project Report

Your report should be a technical description of your system and should contain the following sections:


Lab Discussion Schedule

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