Course Assignments main content
Programming Assignments
Programming Assignments represent 20% of overall grade with each assignment weighted equally.
- Due April 10: Program 1: User Input via Custom Dialog Boxes
- Due April 17: Program 2: Window GUI Controls
- Due April 24: Program 3: MDI Application
- Due May 1: Program 4: Tool Tips, Help, and Data Controls
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:
- 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
- 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
- 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
- Due May 22-30: Oral Presentation (10%)
- Due May 22-30: Prototype Program (40%)
- Due June 6: Design Critique, Post-Mortem, and Time Analysis (10%)
- 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.
- (10%) Proposal Memorandum Scoring Rubric [PDF]
- (10%) Conceptual Design Scoring Rubric [PDF]
- (10%) Physical Design Scoring Rubric [PDF]
- (10%) Oral Presentation Scoring Rubric [PDF]
- (40%) Prototype Program Scoring Rubric [PDF]
- (10%) Design Critique and Post-Mortem Scoring Rubric [PDF]
- (10%) Peer Evaluation of your Team Collaboration [PDF]
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.