CPSC 110-08: Computing on Mobile Phones
Fall 2011
Deadlines and Milestones
Project Proposal: Wednesday, 10/5
Project Completion: Monday, 10/17
In-class 1-minute "elevator talk" (10/5 Describe your project idea to class -- no A/V)
In-class 3-minute oral project presentation and/or screencast (10/17 -- strictly timed)
Preparation
You should have successfully completed the readings, homeworks, and tutorial lessons described
on the schedule.
Requirements
Create a game or some other kind of app using
what you've learned so far about App Inventor:
- Work in two-person teams so you can collaborate and help each other.
- The app must be as complex as MoleMash.
- The app must use some blocks and functionality not covered in the tutorials. Explore App Inventor!
- You must get instructor approval for the project idea at least 1 week before the due date.
- The app may be a variation of a tutorial or an existing app. If so, make sure you give credit
to the original app.
Possibilities
Be creative and think of a game that is reasonable to design and
implement in one week with what you know:
- An interesting variation of MoleMash.
- Tic Tac Toe
- Pong
- Nim
Teams for Project 1
For this project, the two person project teams will be as follows:
- Antinea Ascione and Victoria Webb
- Marin Abernethy and Lilly Slatkin
- Angus Anderson and John Wilsterman
- Bradley Berry and Roger Conant
- Evan Bunker and Ryan Nelson
- John DiPietro and Alan Fong
- Juliana Echavarria and Darcy McDonough
- Andrew Grombala and Kyle Lundberg
- Donald Hunt and Robert Martino
- Cody Irwin and Gokul Pokharel
- Michael Martignetti and Matt McCullough
- Catalina Pelaez and Lauren Yianilos
Getting Started
- Project Idea: Meet with your partner and find existing apps that are similar to
what your are thinking of doing. Search on the Web or on the Android
or iPhone Market.
- Portfolio Page: Create a Portfolio page for your
projects -- there will be three projects this semester -- and create a
Portfolio sub-page for this project.
- Elevator Pitch: Write a 1-minute "elevator pitch" -- i.e., a brief
description of your project -- that you can use to "sell" your project
idea. Why is this a good project? Can you pull it off? This should
be posted on the project's Portfolio page. (Due: Wed, Oct. 5)
- Design Document: Develope a design document
for your project. What will the user interface look like? How will
the user interact with it? What events will be handled? Include:
- A snapshot of how the screen will be layed out when the app starts.
- A sereis of event-response descriptions -- i.e., for each event
that will occur, how will your app respond.
Submitting Your Project
Here are instructions on how to submit your project.