Course Schedule & Graded Activities
This calendar is tentative, and subject to revision during the semester.
Greenlectures
Bluesupporting activities, including labs, tutorial, demo, etc
Redstudent project deliverables
| Week | Date | Topic | Assignment Due/Milestone/Notes |
| 1 | 01/11/2021 | ||
| 01/13/2021 | Course Overview & Team Setup | ||
| 01/15/2021 | |||
| 2 | 01/18/2021 | ||
| 01/20/2021 | LabGithub | ||
| 01/22/2021 | TutorialIntro to Xfig project | Start working on X Window presentation, and proposing two extra features | |
| 3 | 01/25/2021 | ||
| 01/27/2021 | LabInstall and build Xfig | ||
| 01/29/2021 | Supporting Techniques of Xfig and its Discussion - X Window (Presented by Students) | Presentation slides are due before the class | |
| 4 | 02/01/2021 | Discussion: the Architecture of Xfig Source Codes (Illustrating the Architecture with UML style diagrams drawn by Xfig itself) | Start working on the Xfig architecture diagrams |
| 02/03/2021 | |||
| 02/05/2021 | P01aXfig Architecture Presentation (Section I) | Presentation slides/document are due before the class | |
| 5 | 02/08/2021 | P01bXfig Architecture Presentation (Section II) | |
| 02/10/2021 | SLSpecial Topic 1 | ||
| 02/12/2021 | Career Fair | ||
| 6 | 02/15/2021 | Discussion: discuss the new features (new send to back/bring to front + new export format + your proposed 2 features) | Your proposed two features need to be ready for discussion before the class |
| 02/17/2021 | February Break | ||
| 02/19/2021 | |||
| 7 | 02/22/2021 | ||
| 02/24/2021 | P02aRequirement Presentation (Section I) | Presentation slides/document are due before the class | |
| 02/26/2021 | P02bRequirement Presentation (Section II) | ||
| 8 | 03/01/2021 | ||
| 03/03/2021 | L09Refactoring | ||
| 03/05/2021 | L10Verification | ||
| 9 | 03/08/2021 | ||
| 03/10/2021 | Spring Break | ||
| 03/12/2021 | L11Conclusion of Software Changes Essay Assignment | Start working on the essay | |
| 10 | 03/15/2021 | P03aDesign (Concept Location & Impact Analysis) Presentation (Section I) | Presentation slides/document are due before the class |
| 03/17/2021 | P03bDesign (Concept Location & Impact Analysis) Presentation (Section II) | ||
| 03/19/2021 | |||
| 11 | 03/22/2021 | Spring Break | |
| 03/24/2021 | Review | ||
| 03/26/2021 | Discussion: Code Inspection Plan & Assignments | ||
| 12 | 03/29/2021 | Exam | |
| 03/31/2021 | P04aTest Plan & Cases Presentation (Section I) | Github repository ready by March 31, 2021 Presentation slides/document are due before the class | |
| 04/02/2021 | P04aTest Plan & Cases Presentation (Section II) | ||
| 13 | 04/05/2021 | Coding/Testing/Code Inspection Meeting | Submit the requested materials according to the code inspection planning before the meeting |
| 04/07/2021 | Coding/Testing/Code Inspection Meeting | ||
| 04/09/2021 | Coding/Testing/Code Inspection Meeting | ||
| 14 | 04/12/2021 | Coding/Testing/Code Inspection Meeting | |
| 04/14/2021 | Coding/Testing/Code Inspection Meeting | Booked | |
| 04/16/2021 | Coding/Testing/Code Inspection Meeting | Booked | |
| 15 | 04/19/2021 | Coding/Testing/Code Inspection Meeting | Booked |
| 04/21/2021 | Coding/Testing/Code Inspection Meeting | Booked | |
| 04/23/2021 | RAPS | ||
| 16 | 04/26/2021 | SLSpecial Topic 2 | |
| 04/28/2021 | P05aTeam Presentation and Demo of New Features (Section I) | Presentation slides/document & source codes repository are due before the class | |
| 04/30/2021 | P05aTeam Presentation and Demo of New Features (Section II) | Essay is due by May 7, 2021 |