Class meetings: Lecture Thursday 10-12 (E14-633); Lab Tuesday 7-9PM
Prerequisites: 6.00 or 6.01
Enrollment is limited. Permission of instructor required.
6.S083 is full for the fall semester. If you'd like to be put on a waiting list, you should fill out the Web form at http://bit.ly/mitmobilefall11
Three years ago, it was rare for non-professionals to implement mobile applications. Even two years ago, building a working app was an intensive semester-long project. Today, implementing a mobile app can be a straightforward exercise. The challenge is to have good ideas for what to build. This course deals with how to pick project ideas and rapidly bring them to fruition through the prototype phase, how work as part of an effective rapid development team, and how to present your work in a compelling way.This fall, 6.S083 will be tightly coordinated with
For 6.S083, you'll be focusing on creating mobile apps, both apps of your own choosing, as well as apps and that relate to the business and development ideas explored in the other two subjects. Many class meetings will be joint, so you can learn not only about mobile app technoloy in itself, but about the challenges of creating a successful application that meets real needs users and survives the challenges of sustainable financial support.
You'll begin 6.S083 using Google's App Inventor for Android, a development environment for Android phones that relies on Android's open-source architecture to let people create apps quickly, by plugging together program blocks in a graphical interface. You'll work on your own computer (MacOS, GNU/Linux, or Windows) using a phone emulator, and the Department will provide phones to borrow for development, testing, and demonstration.
During the first third of the semester, you'll create several prototype apps to get a feel for the range of mobile app technologies and application areas. For the rest of the semester, you'll have the choice of working on projects from three different options:
There will be several required presentations througout the
semester, and much of class time will be devoted to presenting your
work and critiquing the work of others. There is no final exam, but
there will be a major end of semester presentation.