Week 3 [Mon, Aug 26th] - Summary

We start tutorials this week, starting from Wed, Aug 28th . The tutorial timetable is on the course website. There are no tutorials on Mon, Aug 26th.

In-video quizzes can earn you bonus participation marks!

Starting from week 3, some pre-recorded videos in the Topics tab will contain in-video quizzes. Videos containing quizzes are labelled Video Q+ (instead of the usual Video)

Answering in-video quizzes can earn you bonus participation marks.

[MUST-WATCH] One More Course Briefing Segment (9 minutes)

One course briefing video to watch this week: You watched quite a few course briefing videos over the last two weeks. There are few more remaining parts which will be released closer to events they cover (e.g., the part covering the exam will be released closer to the exam). This week, we have one more course briefing video, given below:

CS2103/T Pitfalls (and how to avoid them)

Video 9 mins

The weekly briefing for this week will be done in hybrid mode -- you can attend it F2F (@UTown-AUD2 Fri, Aug 23rd from 4pm), join via Zoom, watch the recording later, or skip it altogether).
iP Help Session: This week's' briefing will be followed by a F2F help session for those who are stuck in the iP due to technical difficulties. To attend that help session, be in UTown-AUD2 at least by 4.50pm.


Topics:

  • [W3.1] RCS: Branching

  • [W3.2] RCS: Creating Pull Requests

  • [W3.3] Automating the Build Process

  • [W3.4] Java: JavaDoc, file I/O, packages, JARs

  • [W3.5] Code Quality: Coding Standards

  • [W3.6] Developer Testing

  • [W3.7] Unit Testing

Full ToC


Admin:

  1. Submit weekly quiz
  2. [CS2103 students only] Form teams during the tutorial

iP:

  1. Do any leftover iP tasks from the previous week
  2. Create a PR to the upstream repo
  3. Add Increments as branches: Level-7, Level-8
  4. Add Increments: A-MoreOOP, A-Packages, A-Gradle, A-JUnit, A-Jar
  5. Add Increments as parallel branches: A-JavaDoc, A-CodingStandard, Level-9
  6. [Optional] Get a head start on JavaFX

tP:

  1. Individual Task: Explore AB3 features Sat, Aug 31st 23:59
  2. Team Task: Set up a project meeting time by the end of the tutorial
  3. Team Task: Check up on team's collective iP status Tue, Sep 3rd