TIC2002 (2019)
  • Full Timeline
  • Week 1 [Aug 12]
  • Week 2 [Aug 19]
  • Week 3 [Aug 26]
  • Week 4 [Sep 2]
  • Week 5 [Sep 9]
  • Week 6 [Sep 16]
  • Week 7 [Sep 30]
  • Week 8 [Oct 7]
  • Week 9 [Oct 14]
  • Week 10 [Oct 21]
  • Week 11 [Oct 28]
  • Week 12 [Nov 4]
  • Week 13 [Nov 11]
  • Textbook
  • Admin Info
  • Report Bugs
  • Forum
  • Announcements
  • File Submissions
  • repl.it link
  • Java Coding Standard
  • Duke repo
  • Week 8 [Oct 7] - Summary

    Topics Summary:

    • [W8.1] Design Principles

    • [W8.2] Java: Packages

    • [W8.3] Java: Access Modifiers

    • [W8.4] Java: JavaDocs

    • [W8.5] Git: Branching

    • [W8.6] Project Management: Basics

    • [W8.1] Design Principles
    • [W8.1a] Principles → Separation of Concerns Principle

    • [W8.1b] Principles → Single Responsibility Principle

    • [W8.1c] Principles → Liskov Substitution Principle

    • [W8.1d] Principles → Open-Closed Principle

    • [W8.1e] Principles → Law of Demeter

    • [W8.2] Java: Packages
    • [W8.2a] C++ to Java → Miscellaneous Topics → Packages
    • [W8.3] Java: Access Modifiers
    • [W8.3a] C++ to Java → Miscellaneous Topics → Access Modifiers
    • [W8.4] Java: JavaDocs
    • [W8.4a] Implementation → Documentation → Tools → JavaDoc → What

    • [W8.4b] Implementation → Documentation → Tools → JavaDoc → How

    • [W8.5] Git: Branching
    • [W8.5a] Project Management → Revision Control → Branching

    • [W8.5b] Tools → Git and GitHub → Branch

    • [W8.5c] Tools → Git and GitHub → Merge Conflicts

    • [W8.6] Project Management: Basics
    • [W8.6a] Project Management → Project Planning → Milestones

    • [W8.6b] Project Management → Project Planning → Buffers

    • [W8.6c] Project Management → Project Planning → Issue Trackers

    • [W8.6d] Project Management → Project Planning → Work Breakdown Structure

    • [W8.6e] Project Management → Project Planning → GANTT Charts

    • [W8.6f] Project Management → Project Planning → PERT Charts

    Tasks Summary:

    1. Implement increments Level-7, A-MoreOOP, A-Packages