Final Project_Rubric.docx: uploaded 9 August 2012 at 12:22 am

advertisement
CS 1803 Final Project Rubric
Student Name:____________________________________________________
Final Project
A novel project created for this class will account for a significant portion of your grade. It is not possible to
pass this class without submitting a Final Project and Portfolio. This project will be based on an idea of your
choice related to the class and will require a significant amount of time to develop. We will discuss this
requirement in detail during class.
Your Final Projects is an opportunity to:




Exercise your creativity and use computing to bring your ideas to life
Develop a mobile application that addresses a need
Apply basics concepts of programming
Speak intelligently about mobile computing and how to develop it
Final Project ideas must be approved by the instructor for appropriate scope and complexity. All projects will
be done independently unless a substantial enough project is proposed by a multi-disciplinary pair of students.
Note, failure to turn in the completed project will result in a failing grade for the project (even if you
completed a portfolio).
Oral Presentations
Everyone will present their final project during the time allotted for finals. Presenters will be selected
at0020random. You must be present during all presentation days in order to receive credit for your
presentation. Missing a day of presentations will result in a zero for your presentation.
Deadlines:
Project Part 1: Proposal (7/2/2012)
Project Part 2 – User Interface Progress Demonstration & Screenshots (Due 7/10/2012)
Project Part 3 – App Behavior Progress Demonstration & other updates (Due 7/17/2012)
Project Part 4 – Testing & User Survey (Due 7/24/2012)
Final Project - Completed Final Project (Due July 31, 2012)
- Completed App
- User Testing Feedback
- What you learned
(Due: July 31, 2012) Updated Portfolio with all HW, class, and project artifacts
CS 1803 Final Project Rubric
Student Name:____________________________________________________
CS 1803
Percentage
10 %
Final Project Rubric
Task
Part 1: Project Proposal that meets the assignment criteria
1.
2.
15 %
% Earned
10%
Project Idea: Find at least 3-4 existing apps that are similar to what
your are thinking of doing. Search on the Web or on the Android or
iPhone Market.
o Make a chart listing the name of the apps you’ve found and
their functionality
o Come up with a name for your app and
Portfolio Page: Create a Portfolio page for your projects under
the Projects tab.
o Write a brief description of your app and its functionality.
o Add your Similar App Chart to your portfolio
o Summarize your findings from your search of similar apps
and the opportunities in the market for your App.
Project Part 2: Design Document - User Interface Progress
Demonstration & Screenshots
15%
Design Document: Design your app. What will the user interface
look like? How will the user interact with it? What events will be
handled? On your portfolio page Include:
o
o
o
15%
Project Part 3: Updated Design Document - App Behavior Progress
Demonstration & other updates
o
o
o
o
15%
A snapshot of how the screen will be layed out when the
app starts.
A series of event-response descriptions -- i.e., for each
event that will occur, how will your app respond.
Update your portfolio with all project materials.
15%
Update your design document with any changes you’ve
made to your app
Add a Flow chart – High level how does your app work
from the perspective of a user, low level – map out the
algorithms from the perspective of your app in your
program (include user input, data storage, other program
flow details)
Add a Structural diagram – user interface and how it maps
to the underlying code and structure of your database or
other storage and indicate any sensors that you use
Update your portfolio with all project materials.
User Testing & User Survey
User Testing Feedback – Summarize the feedback you received
from test users of your App. What did users like about your app?
What improvements do testers suggest for your app?
15%
CS 1803 Final Project Rubric
Student Name:____________________________________________________
35%
Completed App & Reflection
o
o
o
o
10 %
Total
35%
Completed App – Zip file
User Testing Feedback – Summarize the feedback you
received from test users of your App. What did users like
about your app? What improvements do testers suggest for
your app?
Describe what you have learned from this project and
class.
Update your portfolio with all project materials.
Presentation
1. Description of App
o What it does? (i.e., features and functionality)
o Potential Users
o Screenshots
2. User Testing Feedback –
o Summarize the feedback you received from test users of
your App. What did users like about your app? What
improvements do testers suggest for your app?
3. App Development
o Discuss how you developed your app and the code blocks
you used to implement
o Discuss major algorithms you had to develop
1. You may want to refer to Flow charts &
Screenshots of code blocks
o Discuss your biggest challenges and successes with this
project
4. Describe what you have learned from this project and class.
10%
Download