Site Search

CS 446: User Interface

CS 352 Navigation Menu

Course Info

Course Content

Course Assignments main content

Programming Assignments

Programming Assignments represent 20% of overall grade with each assignment weighted equally.

Your solutions to the programming assignments need to be saved to the u:\ drive in your cs44602_nn class account and will be graded online. The grading criteria appear at the end of each posted programming assignment. You may wish to use this as a checklist for successful completion of the assignment.

You are allowed one late programming assignment for the entire quarter. Late assignments are due within one week of the due date.

Prototype Project Assignment

The Project Prototype Assignment represent 40% of overall grade. The prototype grade will be the weighted evaluation of the following sub-parts of the project:

  1. Due April 11: Project Proposal Memorandum (10%)
    • Due April 4: Three copies of draft Project Proposal Memorandum
    • April 9: In-class peer reviews of Proposal Memorandums
  2. Due April 30: Conceptual Design (10%)
    • Due April 23: In-class peer-reviews of Persona and Paper Prototype
    • Due April 25: In-class peer-reviews of draft Concrete Use Case and Storyboard
  3. Due May 12: Physical Design (10%)
    • Due May 8: In-class peer-reviews of draft Screen Snapshot
    • May 12: In-class peer-reviews of physical design
  4. Due May 22-30: Oral Presentation (10%)
  5. Due May 22-30: Prototype Program (40%)
  6. Due June 6: Design Critique, Post-Mortem, and Time Analysis (10%)
  7. Teammates' Peer Evaluations of your group collaboration (10%)

No late prototype project assignments will be permitted without prior approval.

A scoring rubric for each of the project assignments is available. Use these rubrics as checklists for how your work will be assessed.

At the conclusion of peer-review, team members will do a peer evaluation [PDF] of their other teammates as to their helpfulness and collaboration. Your teammates' ratings will be factored in as 10% of your prototype project grade. Suggestion: show up to all peer review sessions, be as helpful as possible, and offer to help outside of class as well.

Ed Gellenbeck, Department of Computer Science, CWU
400 E. University Way, Ellensburg, WA 98926-7520