You will be assessed on the basis of three assignments (and 2 milestones) constituting a term project plus one quiz and one final, which will be weighted as follows to compute your final grade:
The following are the assignments for your term project, including their due dates and their weighting as a percentage of your final grade:
Assignment |
Weight |
Description |
Due Date |
| Assginment 1 |
5%
|
Test Scripts. Submit a document using SVN. | April 10th |
Milestone 1 |
5% |
User can leave a message for him or herself at a specific location.
When a message is left, an icon (like a pushpin) will appear at that
location in the Android maps view. User can leave messages at different
locations. No alerts or sharing of messages is required. All messages
will be stored locally, using the phone's memory. No server
interaction needed, except for google maps. Please ensure that
the code to implement this functionality has been checked into SVN
by this April 15, noon, and meet with TA within 2 days (until April 17
th) to show him that your team has implemented
this functionality on your laptop |
April 15th |
Assignment 2 |
10%
|
Mockup all the layouts and views for your application.
You can make this all up using XML and show me just using the layout
preview within Eclipse. Create layout.xml mockups, or hand-drawn GUI storyboards, for all use cases: place-it notes, both timed and untimed; friend laerts, geotagged pictures, groups, group place-its (time-constrainted and not) and friend alert groups. Complete list of uses will be posted shortly. Upload a complete project with XML files to SVN by deadline; if hand-drawing, scan it, and upload pdf (if this is a problem, talk to me). Also there will be a UML design review. Create a uml diagram with argouml, and upload the zargo or other UML file. You can also hand-draw it; in this case, upload a scanned copy (ask if this is a problem). |
April 29th |
| Milestone 2 |
5% |
Person-person place-its work: both time-constained and
time-unconstrained. Message can be left, and received. Message length
of 150 characters is enforced. Todos will also work. POssible to create geo-tagged pictures, which can be read by the receipient. Possible to create groups, and invite contacts to join. |
May 6th |
| Final Project |
20% |
All features functioning; non-working features and bugs
(largely) documented. NO
EXTENSIONS POSSIBLE!! |
June
3 |
Assignments:
Milestones: The two mid-project Milestones carry the
credit
as indicated.
Grading is done based only on mastery of the material as exhibited in
the exams and the project. If everyone masters the material very well,
then everyone will get an A. In case your final
scores fall on a borderline, performance on the quiz, exam, and
classroom
participation will
count for more in making the determination which side you fall.
Regrading Policy.
In general, papers or submissions to be considered for regrades must be turned in no later than one week after the graded submissions/papers were made available, not from when the student picked up her or his submission. See the TAs or reader for regrades of assignments; see the instructor for regrades of exams. Similarly, any misrecorded grades must be reported within a week of their posting, except if announced differently at the end of the quarter.
These above rules are necessary to meet the challenge of
providing
timely, fair grading with the large enrollments we have for ECS 160.