From CS 160 Fall 2010
Due: by 5pm on Sept 20, 2010
In this assignment you will use the brainstorming method you learned in class to develop your group project idea. You should conduct at least one one-hour brainstorming session with your group members. You will report the complete list of ideas that your group generated, and then report the final project idea. Note that you will have time in class on Sept 13 to start the brainstorming. We expect you to meet outside of class as well to complete the assignment.
Your writeup should follow the outline below. It will be graded using the writing guidelines detailed later in this document. Remember that less is more. Try to say what you need to as succinctly as possible. But don’t skip any important details.
- Each team member’s name
- Brainstorm: A list of at least 50 numbered ideas (aim for more) that you came up with during your brainstorming session
- Idea Selection: The idea your group chose to work on and a short explanation of why the group picked it from amongst all the possibilities in your list. (one paragraph - Note: this idea may develop and change later; it's your best idea at this time).
- A Longer Description of the Project (several paragraphs)
- Target User Group (paragraph)
- Problem Description & Context (paragraph)
- Why is a mobile app are a good solution for the problem? (paragraph)
Be sure to include sketches in your description of the project. Diagrams and figures will help you reduce the number of words you need to write and are likely to make your description clearer.
Applications you must not propose
- Your app must not target students. Your target group must not be overly broad (e.g., all males who shop). You or and should be as specfic as possible. It's better to be too specific than not specific enough.
- You also should avoid apps in the following categories:
- Scheduling/calendar apps
- Locations finder / maps
- Study questions / flashcard apps
- Calculators / Score keepers
- Timers, clocks, alarms
the above are very common choices in this course. If you do one of these you should explain what is significantly novel about your idea over what is already available. Otherwise your score for this assignment will suffer.
Brainstorm and Idea Selection (10 points)
This will depend on how many ideas you generated, how creative they were, whether there was evidence of build/jump in the list, etc. We will also examine how your group selected the idea you will address this semester.
Target Users (2 pts), Problem Description (2 pts), Why Mobile (2pts), Novelty/Creativity (4 pts)
You will score based on the quality of each description, using similar criteria to the Individual Project Proposal. In addition we would like you to explain why mobile apps are good technologies for addressing the problem your group has chosen. The best projects will take advantage of the unique affordances of the platform and controls. We will also be looking for application ideas that go beyond simple extensions to apps that already exist.
Creating a Wiki Page for Your Group
Begin by creating a new wiki page for your group. You will use this page as a general repository containing all the information related to your group assignments and group project. So make sure to follow the instructions given here.
- Go to the Project Groups page and find the group you belong to.
- Each group as been given a single letter name. These names are boring. Choose a name for your group and update the link on the Project Groups page.
- Suppose you were given the group name A and choose to rename your group to Example Group (yes perhaps an even more boring name). You would edit [[Group:X]] to become [[Group:ExampleGroup]].
- Now clicking on the Group:ExampleGroup link will lead to a new stub page for your group which you should edit to include the names of the all people in the group and pointers to their user pages.
I've created the Group:ExampleGroup page as an example.
Creating Your Group Assignment Page
Edit your group's page to add a link to a new wiki page for this assignment. The wiki syntax should look like this:
Again replace Example Group with your group's name. Look at Group:ExampleGroup for an example. Then click on the link and enter the information about your assignment. Be sure to clearly address everything mentioned in the writing guidelines above.
To upload images to the wiki, first create a link for the image of the form [[Image:image_name.jpg]] (replacing image_name.jpg with a unique image name for use by the server). This will create a link you can follow that will then allow you to upload the image. Alternatively, you can use the "Upload file" link in the toolbox to upload the image first, and then subsequently create a link to it on your wiki page.
Add Link to Your Finished Assignment
One you are finished editing the page, add a link to it here with your group name as the title link. The wiki syntax will look like this: *[[GroupBrainstorm-Group:ExampleGroup|Group:ExampleGroup]]. Hit the edit button for this section to see how I created the link for the Example Group.
- Group: Bet Intruders
- Group: Boom Tho
- Group: John Canny Appreciation Club
- Group: Jon Stewart Appreciation Club
- Group: Team Deca
- Group: A.R.B.S.
- Group: ZooTrippers
- Group: Education @ Cal
- Group: Cave Jihad (name no longer under discussion)
- Group: G-12
- Group: No Name (Yes we're actually called No Name)
- Group: G7
- Group: CalVegan