This course will be delivered in blended learning mode (i.e., a mix of online and F2F activities) this semester.

Week 3 [Mon, Aug 25th] - Tutorial

As this is the first tutorial, given below are general details about our tutorials, in case you did not read that page before:

Admin Tutorials


0 [CS2103 students only] Form teams

  • Form teams, under the guidance of the tutor. See the panel below for team forming constrains and other related info.

Admin Teams → Team Forming Constraints


1 Introduce yourselves

  • Introduce yourself to the tutor and the members of your team and the partner team (i.e., the other team under your tutor)

2 Find coding standard violations

Learning goals of this exercise:

  1. Learn to carefully cross-refer the coding standard, and objectively identify rule violations. This is not a memory test. No guesswork or speculations please.
  2. To learn not to mix up coding standard violations with other code quality issues. The exercise asks you to identify coding standard violations only.

So, for each coding standard violation you identify, you should be able to trace it back to a rule in the Java coding standard.

Find coding standard violations


3 Decide a weekly project meeting time

  • If you haven't done so already, do the following tP task.

4 Help team members troubleshoot iP problems

  • If there is time, do the following tP task (if there isn't enough time, you can do this later during the week).