This site is from a past semester! The current version will be here when the new semester starts.
TIC4002 2021 Jan-May
  • Full Timeline
  • Week 1 [Mon, Jan 11th]
  • Week 2 [Fri, Jan 15th]
  • Week 3 [Fri, Jan 22nd]
  • Week 4 [Fri, Jan 29th]
  • Week 5 [Fri, Feb 5th]
  • Week 6 [Fri, Feb 12th]
  • Week 7 [Fri, Feb 19th]
  • Week 8 [Fri, Mar 5th]
  • Week 9 [Fri, Mar 12th]
  • Week 10 [Fri, Mar 19th]
  • Week 11 [Fri, Mar 26th]
  • Week 12 [Fri, Apr 2nd]
  • Week 13 [Fri, Apr 9th]
  • Textbook
  • Admin Info
  • Dashboards
  •  Individual Project (iP):
  • Individual Project Info
  • iP Upstream Repo
  • iP Showcase
  • iP Code Dashboard
  • iP Progress Dashboard

  •  Team Project (tP):
  • Team Project Info
  • tP Upstream Repo (AB3)
  • Team List
  • tP Code Dashboard
  • tP Progress Dashboard
  • Report Bugs
  • Forum
  • Instructors
  • Announcements
  • Files (handouts, submissions etc.)
  • MS Teams link
  • Java Coding Standard
  • Git Conventions
  • Participation Dashboard
  • Week 3 [Fri, Jan 22nd] - Summary

    Topics:

    • [W3.1] Java: JavaFX

    • [W3.2] Design Patterns - Part 1

    • [W3.3] Design Patterns - Part 2

    • [W3.1] Java: JavaFX
    • [W3.1a] C++ to Java → Miscellaneous Topics → JavaFX :

    • [W3.2] Design Patterns - Part 1

       Introduction

    • [W3.2a] Design → Design Patterns → Introduction → What :

    • [W3.2b] Design → Design Patterns → Introduction → Format :

       [For Reference] Singleton pattern

    • [W3.2c] Design → Design Patterns → Singleton → What :

    • [W3.2d] Design → Design Patterns → Singleton → Implementation :

    • [W3.2e] Design → Design Patterns → Singleton → Evaluation :

       [For Reference] Facade pattern

    • [W3.2f] Design → Design Patterns → Facade Pattern → What :
    • [W3.3] Design Patterns - Part 2
    • [W3.3a] Design → Design Patterns → Command Pattern → What

    • [W3.3b] Design → Design Patterns → MVC Pattern → What

    • [W3.3c] Design → Design Patterns → Observer Pattern → What

    • [W3.3d] Design → Design Patterns → Other design patterns : OPTIONAL

    • [W3.3e] Design → Design Patterns → Combining design patterns : OPTIONAL

    • [W3.3f] Design → Design Patterns → Using design patterns : OPTIONAL

    • [W3.3g] Design → Design Patterns → Design patterns versus design principles : OPTIONAL

    • [W3.3h] Design → Design Patterns → Other types of patterns : OPTIONAL

    Admin:

    1. Submit post-lecture quiz counted for participation

    iP:

    1. Add Increment: Level-10
    2. Release a new JAR file

    tP:

    1. Start a collaborative doc to take project notes before the next lecture
    2. Decide on an overall project direction (user profile, problem addressed) before the next lecture