This site is from a past semester! The current version will be
here
when the new semester starts.
TIC4001
2021
Schedule
Full Timeline
Week 1
[Mon, Aug 9th]
Week 2
[Fri, Aug 13th]
Week 3
[Fri, Aug 20th]
Week 4
[Fri, Aug 27th]
Week 5
[Fri, Sep 3rd]
Week 6
[Fri, Sep 10th]
Week 7
[Fri, Sep 17th]
Week 8
[Fri, Oct 1st]
Week 9
[Fri, Oct 8th]
Week 10
[Fri, Oct 15th]
Week 11
[Fri, Oct 22nd]
Week 12
[Fri, Oct 29th]
Week 13
[Fri, Nov 5th]
Textbook
Admin Info
Dashboards
Project Links
Individual Project (iP):
Individual Project Info
iP Upstream Repo
iP Showcase
iP Code Dashboard
iP Progress Dashboard
Team Project (tP):
Team Project Info
Team List
tP Code Dashboard
tP Progress Dashboard
Other Links
Report Bugs
Forum
Instructors
Announcements
Files (handouts, submissions etc.)
MS Teams link
Java Coding Standard
Git Conventions
Participation Dashboard
Prev. Week
Summary
Lecture
Topics
Admin
Project
Next Week
Week 9
[Fri, Oct 8th]
- Project
tP:
v1.0
Make the code more defensive
Deliver v1.0
midnight before next lecture
Do an informal demo of v1.0 (in the following lecture)
during the next lecture
tP: v1.0
1
Make the code more defensive
Improve the defensiveness of the code
: We recommend you add assertions, exceptions, and logging to your code.
Remember to enable assertions in your,
IDEA run configurations
-- if your Intellij is set not to use Gradle when running the project)
the
build.gradle
file
-- if you use Gradle to run the project, or if your Intellij is using Gradle to run the project
2
Deliver v1.0
midnight before next lecture
When the v1.0 is ready, do a release on GitHub. Remember to upload the jar file as well.
Wrap up the milestone on GitHub.
Admin
Appendix E(extract):
Project schedule tracking
3
Do an informal demo of v1.0 (in the following lecture)
during the next lecture
During the following lecture, do an informal demo of your v1.0 to the profs.
Week 9 [Fri, Oct 8th] - Project
tP: v1.0
1 Make the code more defensive
2 Deliver v1.0 midnight before next lecture
3 Do an informal demo of v1.0 (in the following lecture) during the next lecture