Hal Abelson (EECS) Units: 2-9-1
In November 2007, Google announced a new major initiative — the Android software stack — and launched the Open Handset Alliance, a group of mobile technology companies aimed at developing applications for what is being welcomed as the first complete open mobile development platform. |
|
This course will give students an opportunity to design and develop phone applications using Android (we'll provide the phones). The applications are up to your imagination: the Android stack gives you access to telephony, speech processing, 2D and 3D graphics, cameras, accelerometers, and GPS. Projects may be done by individuals or teams, although teams are preferred. Early classes will provide an introduction to Android. Later classes will focus on project design, project management, and student project reports. Teams should be of size at most four, unless you are planning something extremely ambitious. Project supervision will be provided by Prof. Abelson and the course staff. Technical assistance will be available from experts from MIT's IS&T, Google, and ConnectedBits, a local Boston software firm.
Students can get credit for this subject in two different ways: