DPSD F2020 - Homework
Note: this Fall 2020 schedue is in-progress and may be adjusted as the semester progresses.
- Lessons Learned - start on this now. It will be due after your last iteration of Project 1.
- Program 1 - Creating Classes (Pizza and Parking)
UML Diagram reviewed with your TA: by Thursday office hours
Due Week 1 Saturday midnight (Kigali time)
- Project 1.0 - Pizza Configuration, OO, Serialization, Interfaces
UML Diagram reviewed with your TA: by Thursday office hours
Due Week 2 Saturday midnight (Kigali time)
- Project 1.1 - Wrappers, Design patterns, Custom exceptions
UML Diagram reviewed with your TA: by Thursday office hours
Due Week 3 Saturday midnight (Kigali time)
- Project 1.2 - File I/O, Concurrent Pizza Configuration
UML Diagram reviewed with your TA: by Thursday office hours
Due Week 4 Saturday midnight (Kigali time)
- Project 1.3 - Client/Server (sockets) and 2 UIs
UML Diagram reviewed with your TA: by Week 5 Thursday office hours
Due Week 6 Saturday midnight (Kigali time)
**Demonstrations required - please coordinate with your TA(s).
- Project 2 - Email Project/Group proposal: Due Week 7 Thursday
- **Project 1.4 -
Front-and-back-end (Web-GUI and database) Pizzeria Configuration
UML Diagram and Design review with your TA: by Week 7 Thursday office hours
Due Week 8 Saturday at midnight (Kigali time)
Note: This is your final version of Project 1
**Demonstrations required - please coordinate with your TA(s).
-
Project 2.1 - Overview:
Due Week 8 Thursday by midnight
- Android Project 1 - Activity Aware
Due Week 9 Wednesday at 10pm
- Project 2.2 - Requirements, Use Cases, Wireframes/UI design
Due Week 9 Sunday by midnight
- Android Project 2: Location and Messaging
Due Week 10 Wednesday by at 10pm
- Lessons Learned
Due Week 10 Friday by midnight
- Project 2.3 - Updates to Project 2.2 docs.
Due Week 10 Friday by midnight
- Project 2.4 - Initial Design Review: High-level Design Diagrams, UML, DB design, ...
Make an appointment with your TA this week!
Due: Week 11 by Thursday office hours.
- Android Project 3: Persisting Data with a Database
Due Week 11 Saturday at 10pm
- Project 2.4 Final Documentation - Detailed Design: High-level Design Diagrams, UML, DB design, ..
Design presentations, Week 12, by last lecture of the week.
Due Week 12 Sunday by midnight
- Project 2.5 Construction/Installation Check:
Make an appointment with your TA this week!
Week 14 No later than Thursday office hours.
- Project 2 Final Project due Finals Week
Due Week 15
- Slides due Sunday (before presentations)
- Presentations on Tuesday
Grading/Point Distribution for Final Android Project
Project Checklist
50 points documentation
50 points presentation
100 points overall project and code
Completed Android Project
Code and Documentation Due Sunday, December 13, by 8pm
Presentations of Final Android Projects
Plan on a maximum of 30 minutes for your presentations. All team members must be present.
Finals Week, Day/Time/Place TBD
|
Team:
|
Team:
|