Course Description
This class offers students an opportunity to experiment with various forms and practices of cellphone communication and, most importantly, to propose and develop a semester-long project using advanced a780 cellphones donated by Motorola along with access to J2ME™ source code for programming cellphone applications. Class size is limited. Students in small collaborative groups will propose, implement and report on a semester-long project.
Assignments and Grading
Attendance
Attendance is mandatory. Unexcused absences will lower your final grade by one letter grade. Most assignments reflect the development stream of your semester-long project development.
Oral Reports
Oral Reports count 50% towards your final grade.
-
Oral Presentation of your Project Proposal, 20 minutes per group
-
J2ME™ "Hello World" coding assignment to demonstrate familiarity with J2ME™
-
Media Capture using cellphone: individual presentation of audio or video or still image or animated drawing using the capabilities of the a780 cellphone
-
Oral presentation of Mobile User Interface Prototype and usability test: paper prototyping and usability tests of the user interface for your final project
-
Collaborative coding session: discussion of coding difficulties, sharing code
-
Oral Progress reports, alpha demo of final project implementation
-
Final Oral Presentation: 20 minutes per group
Written Reports
-
Weekly posting to Class Blog: sharing readings beyond class requirements, code
-
Design Review (approx. 10 pages hardcopy, plus cellphone accessible format)
-
Final Written Report (approx. 15 pages)
Reading Material
Students are expected to consult the resources in readings and related resources.
Calendar
Calendar schedule.
Lec # |
Topics |
Key Dates |
1 |
Student introductions; cell phones distributed |
|
2 |
Informal discussion of project group ideas
Input and output features of mobile phones |
Assignment 1 due |
3 |
Oral Presentation of Project Proposals |
Assignment 2 due |
4 |
Collaborative coding session |
Assignment 3 due |
5 |
Video conferences with Motorola engineers on social communication strategies |
Assignment 4 due |
6 |
Student presentations of media capture (audio, video, still image, drawings) |
Assignment 5 due |
7 |
In-class test of paper mobile user interface prototypes |
Assignment 6 due |
8 |
Collaborative coding session (cont.) |
Assignment 7 due |
9 |
Progress demo showing how you resolved key roadblocks identified earlier in Lec #7 |
Assignment 8 due |
10 |
Final Project presentations |
Assignment 9 due |
11 |
Final Project presentations (cont.) |
|
12 |
Last class meeting, student evaluations, emergency final presentation time |
Assignment 10 due 3 days after Lec #12 |