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 |