kj# Assignments Assignments are to be turned in using Canvas, on time. If you are unable to submit an assignment on time, please submit the assignment with an explanation of why you are unable to submit on time. You may share as much or as little about the circumstances as you care to.
This is the assignment calendar, and should be considered a work in progress. This "WIP" status means that we will adapt deadlines based on how quickly the class moves through the curriculum, and if we think there are other skills that we need to help you develop than we initially anticipated. For example, thus far, the preparation of this class in database technology is more consistent than in prior semesters, so we will probably not focus on that as much going forward.
| Assignments | Percentage of Grade | Due Date | Readings |
|---|---|---|---|
| 1. Ethics and Systems Theory | 2% | CANVAS, January 24, 2023 | First 3 Chapters of "Engineering Software ...", and 2 Papers |
| 2. Github User ID Submission | 0% | CANVAS, January 24, 2023 | n/a |
| 3. Resume Submission | 1% | CANVAS, January 24, 2023 | na |
| 4. Software Models | 2% | CANVAS, January 31, 2023 | First 3 Chapters of "Engineering Software ...", and NATO Papers |
| 5. Software Methods | 2% | CANVAS, January 31, 2023 | First 3 Chapters of "Engineering Software ...", and NATO Papers |
| 6. Requirements | 3% | CANVAS, February 7, 2023 | Requirements Readings |
| 7. EXAM 1 | 6% | CANVAS, February 16, 2023 | Material Through Requirements |
| 8. Architecture and Design | 2% | CANVAS, February 21, 2023 | Readings List |
| 9. Implementation | 2% | CANVAS, February 28, 2023 | Implementation Readings |
| 10. Testing | 3% | CANVAS, March 7, 2023 | Testing |
| 11. Release | 5% | CANVAS, March 14, 2023 | Software Release |
| 12. HCI Introduction | 5% | CANVAS, March 21, 2023 | HCI |
| 13. Semester Project Launch, March 21, 2023 | 5% | CANVAS | Semester Project |
| 14. Project Management | 5% | CANVAS, April 6, 2023 | Project Management |
| 15. Social Computing | 5% | CANVAS, April 11, 2023 | Social Computing |
| 16. Maintenance | 5% | CANVAS, April 11, 2023 | Maintenance |
| 17. Embedded Systems | 5% | CANVAS | TBD |
| 18. Sprint 1 | 8% | CANVAS, April 11, 2023 | TBD |
| 19. Sprint 2 | 8% | CANVAS, April 18, 2023 | TBD |
| 20. Sprint 3 | 8% | CANVAS, April 25, 2023 | TBD |
| 21. Sprint 4 | 8% | CANVAS, May 4, 2023 | TBD |
| 22. Final Exam | 6% | University designated time and date | **Material From Architecture and Design, and Material from Semester Project Through Embedded Systems |
All exams are in class, or in the case of the final, at the appointed university time
Assignment Due Dates are Subject to Change, WITH notice, and Canvas is the Authoritative Due Date source