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

Week 1 [Mon, Aug 11th] - Admin

This is the Admin tab of this week. It contains admin info relevant to this week.

A label with the icon indicates the deadline for that task (e.g., Friday 2359).

  1. Submit the pre-course survey Fri, Aug 15th 2359
  2. Learn about the course
  3. Submit prereq topics quiz Mon, Aug 18th 2359
  4. Set up the tools Fri, Aug 15th
  5. Get started on the Git learning trail

1 Submit the pre-course survey Fri, Aug 15th 2359

  • Submit the pre-course survey (compulsory because it collects some important information about you e.g., your GitHub username.) -- will be open on Canvas, by Week 1 Monday.

2 Learn about the course

You can use the button in a panel to open it as a new tab (it can be expanded in-place too). This feature is available only for panels containing another full page of the website (i.e., not available if the panel contains an extract of a page).
  • Read the following admin info about the course.

Admin Using this website [essential info]


Admin Course expectations and topic levels


Admin Using this website [more info]


Admin Weekly schedule


Admin Course overview


3 Submit prereq topics quiz Mon, Aug 18th 2359

  • Read prerequisite Topics allocated for week 1. Submit Week 1 Quiz (aka prereq topics quiz) (on Canvas) to demonstrate your grasp of those topics.
    This quiz counts for participation (as indicated by the icon above).

FAQ When can we see the quiz answers?


Admin Participation


4 Set up the tools Fri, Aug 15th

  • Follow the tool Preparation instructions given in the following panels.

Admin Programming Language (and the Java version you are required to use)


5 Get started on the Git learning trail

  • Get started on learning Git and GitHub (used a lot in this course). The relevant lessons are in the Topics tab.

+ Other info relevant to this week:

FAQ Where is everything?


Admin tP: Forming Teams

Admin Textbooks

Admin Grade Breakdown

FAQ What are the differences between CS2103T and CS2103?


FAQ What are the extra requirements to get an A+?