Week 1 [Mon, Aug 10th] - Summary

OK, I'm here. What am I looking at? What should I do next? ...

You are now in the Summary tab of the weekly schedule page of this week. It contains a summary of the week, and announcements relevant to that week.

Each week, you are expected to go through all the tabs for that week (i.e., Topics, Admin Info, ...) shown at the top of the weekly schedule page and follow the instructions in them. FYI, a full timeline is available too.

Before moving to other tabs, take note of any important information in this summary tab, such as announcements relevant to this week and briefing videos to watch.

Now, some announcements relevant to this week ...

  • There is no lecture in Week 1. Instead, we are giving you a series of pre-recorded briefing videos (listed in the panel below), so that you can get started early.
    Our first lecture will be in Week 2 (Fri, Aug 21st 1600-1800), delivered in hybrid mode.
  • Our tutorials start in Week 3.
  • If you are bookmarking the course website in your browser, bookmark the URL https://nus-cs2103-ay2627-s1.github.io/website (i.e., the base URL, without pointing to any specific page).
    Reason: This base URL will take you to the schedule page of the current week automatically.
  • [CS2103T Students] (not applicable to CS2103):
    • Of the many weekly sessions that appear under CS2103T, only two actually belong to CS2103T. They are the lecture slot on Friday 1600-1800, and the 1-hour tutorial slot. The other 3-hour slots belong to the CS2101 course.
      All CS2101 sessions start in Week 1.
    • There is no need for you to bid for a CS2103T tutorial slot in the upcoming tutorial selection exercise -- the 1-hour CS2103T slot (mislabeled as 'lecture') in your timetable is your tutorial slot.

[MUST-WATCH] Briefing Videos for Week 1

Before you do anything else, please watch the following briefing videos in the order given. NUSNET login is required to access videos.

Watching course briefing videos counts for participation.
When watching a briefing video for the first time, avoid or jumping around in the video timeline, as this can interfere with the video platform's tracking of which parts of the video you actually watched. However, watching at faster speeds is fine.

We have added closed captioning support for course briefing videos.

1. Welcome to the Course:

Video 1 min

2. How CS2103/T is Different from other courses: Knowing how the course differs from other typical course will help you navigate it better.

Video 4 mins

3. Week 1 Briefing: As this is the first weekly briefing, it also covers some general points relevant to all future weeks.

Video 5 mins


Week 1 Lecture (Fri, Aug 14th 4-6pm): There is no formal lecture. Lectures (aka weekly briefings) start next week.

[Optional] Coding Session: We'll use this week's lecture slot as an optional 'coding session' instead. During that time, you are welcome to come to the lecture venue (I3-LT38), sit with your classmates, and get started on Git-Mastery exercises or the project.

  • A few of us from the teaching team will be there too, so you can easily ask for our help/input if you encounter issues during that time.
  • If you are in CS2103 (not CS2103T), this is also a good chance to meet classmates you can team up with.

Topics:

  • [W1.1] OOP: Classes & Objects

  • [W1.2] OOP Inheritance

  • [W1.3] OOP: Polymorphism

  • [W1.4] Java: Collections

  • [W1.5] Exception Handling

  • [W1.7] RCS: Getting Started with Git

Full ToC


Admin:

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