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 2 [Fri, Jan 15th] - Summary

    Topics:

    • [W2.1] Automating the Build Process

    • [W2.2] Class/Object Diagrams: Basics

    • [W2.3] Class Diagrams: Intermediate-Level

    • [W2.4] OO Domain Models

    • [W2.5] Sequence Diagrams

    • [W2.6] Activity Diagrams

    • [W2.1] Automating the Build Process
    • [W2.1a] Implementation → Integration → Introduction → What :

    • [W2.1b] Implementation → Integration → Build Automation → What :

    • [W2.1c] Implementation → Integration → Build Automation → Continuous integration and continuous deployment :

    • [W2.2] Class/Object Diagrams: Basics
    • [W2.2a] Design → Modelling → Modelling Structure → OO structures :

    • [W2.2b] Design → Modelling → Modelling Structure → Class diagrams - basic :

    • [W2.2c] Design → Modelling → Modelling Structure → Object diagrams :

    • [W2.2d] Tools → UML → Object versus class diagrams :

    • [W2.3] Class Diagrams: Intermediate-Level
    • [W2.3a] Tools → UML → Notes :

    • [W2.3b] Tools → UML → Constraints Unknown level !!! -1

    • [W2.3c] Tools → UML → Class Diagrams → Associations as attributes :

    • [W2.3d] Design → Modelling → Modelling Structure → Class diagrams - intermediate :

    • [W2.3e] Paradigms → OOP → Associations → Association classes :

    • [W2.4] OO Domain Models
    • [W2.4a] Design → Modelling → Modelling Structure → Object oriented domain models :
    • [W2.5] Sequence Diagrams
    • [W2.5a] Design → Modelling → Modelling Behaviors Sequence diagrams - basic :

    • [W2.5b] Design → Modelling → Modelling Behaviors Sequence diagrams - intermediate :

    • [W2.5c] Tools → UML → Sequence Diagrams → Reference frames :

    • [W2.5d] Tools → UML → Sequence Diagrams → Parallel paths :

    • [W2.6] Activity Diagrams
    • [W2.6a] Design → Modelling → Modelling Behaviors Activity diagrams - basic

    • [W2.6b] Design → Modelling → Modelling Behaviors Activity diagrams - intermediate

    Admin:

    1. Submit post-lecture quiz Thu, Jan 21st 2359 counted for participation
    2. Get connected to our communication channels

    iP:

    1. Learn about the project
    2. Set up the project in your computer
    3. Create a PR to the upstream repo
    4. Ensure TIC4001 iP increments have been done
    5. Add Increment: A-Gradle
    6. Apply a stricter coding standard

    tP:

    1. Get familiar with AB3 features