Assignments
Turn In
Turn in all assignments in the CSE 403 Dropbox.
Project Overview
Project related deadlines and assignments are listed on
the project overview
document. (Updated 11/18/2013)
Project Phases
Phase 0
- Project Proposal (updated: 9/27/13) Due: Saturday, 9/28 11:00PM
- Informally, for Tuesday, 10/8 9:30AM:
- Review the project proposal written document and slides for your assigned project
- Write down 3+ features this product should have in order to be useful, and prioritize them
- Write down 2+ risks you can foresee in completing this project, and ways to avoid or lessen the risks
- Write down what you think is a good way to organize a team (a democracy, one leader, rotating leaders, by roles each person has, etc.)
- Come to Tuesday section prepared to meet with your team
Phase 1
Phase 2
- Zero Feature Release Due Friday, 10/25 at 11:30pm (overrides noon deadline from Project Overview, v1)
- Design Document Due Friday 11/1 at 11:30pm (overrides date/time deadline from Project Overview, v1)
- Don't forget at least one meaningful in-person meeting with cse403 staff before 11/1 (see Project Overview, v2 for clarification)
- Peer Evaluations, post-Phase 2, Due Monday, 11/4 (extended due to delay in posting links)
- Weekly Team Progress Posts, Due Sunday, 10/20 and Sunday, 10/27
Phase 3
- Note, Monday Nov. 11 is Veterans' Day. Majors should still have card access to the building and labs.
- Alpha Release, Due Wednesday 11/13
- Part A (1, 2, and 3) can be on your GitHub wiki or attached to the wiki as a digital document. Part A (4) is the use of the issue/bug tracker in GitHub.
- Part B can either be user-oriented usage instructions written on your wiki, or a description of where within your product such instructions can be found (for example, a FAQ page on your website; pop-up tools tips; etc.)
- Don't forget at least one meaningful in-person meeting with cse403 staff before 11/13
- Peer Evaluations, post-Phase 3, Due Monday, 11/18 (extended due to delay in posting links)
- Weekly Team Progress Post, Due Sunday, 11/3 and Sunday, 11/10
Resumes, Interviews, Etc.
Reminder that Nat, Calvin, and Laura are happy to give feedback on resumes. Nat has also volunteered to do mock interviews if you need the practice. Send email to make appointments outside of office hours.
Phase 4
- Beta Release (By the end of Saturday, 11/23)
- Beta Demo Instructions (Demos in-class Monday, 11/25 and Wednesday, 11/27)
- Test1 (By the end of Wednesday, 11/27; Catalyst Dropbox (or incorporate into your wiki), and any necessary GitHub activities
- Don't forget at least one meaningful in-person meeting with cse403 staff before the end of Friday, 11/22 (include outline for Beta Demo)
- Beta Demos, Monday, 11/25 (Teams CourseExplorer, CommissionMe, ReBook, PsychAssistant)
- Beta Demos, Wednesday, 11/27 (Teams FreeTime, Swapr, WhiteboardInterviewer)
- Peer Evaluations, post-Phase 4, Due Wednesday, 12/4 (extended)
- Weekly Team Progress Posts, Due Sunday, 11/17 and Sunday, 11/24
Reminder, Thanksgiving Break is Thursday 11/28 and Friday 11/29
Phase 5
- Version1 and Test2, Due Friday 12/6 (extended)
- In-person meetings with cse403 staff before 12/6 available but not required. (Help prioritize what you will complete for Version1, plan final presentation, etc.)
- Peer Evaluations, post-Phase 5, Due Saturday, 12/7
- (No Weekly Team Progress Post required for 12/1 Due to Thanksgiving Break, but you can submit one if you like)
Final Presentations
- During final exam time slot, Monday, December 09, 2013, 830-1020, EEB 045
- 9 minutes so we can get through everyone. I will bring a timer.
- Approximately evenly distribute the time on
- Demoing anything new or improved since beta
- Going into more detail about novel or interesting parts of the software (see audience interest or instructor suggestions, or pose your idea to the instructor)
- Some reflection on the project (for example, what was your greatest accomplishment, what advice would you have for others, etc.)
- Submit at least a high-level topic outline by the end of Saturday, 12/7, to the drop box (does not have to be as detailed as beta demo outline)
- Try to have a balance among speakers so everyone gets a chance
- Ordering was done by randomly picking teams out of a hat in class 12/4. The picked team then chose a empty presentation slot.
- FreeTime
- CourseExplorer
- CommissionMe
- WhiteboardInterviewer
- PsychAssistant
- Swapr
- ReBook
- Individual, open-notes, closed-other-people, untimed, online test
- Due by noon, Friday, December 13, 2013
- Counts towards one of the midterm grades