This site is from a past semester! The current version will be here when the new semester starts.
CS2103/T 2020 Jan-Apr
  • Full Timeline
  • Week 1 [Jan 13]
  • Week 2 [Jan 20]
  • Week 3 [Jan 27]
  • Week 4 [Feb 3]
  • Week 5 [Feb 10]
  • Week 6 [Feb 17]
  • Week 7 [Mar 2]
  • Week 8 [Mar 9]
  • Week 9 [Mar 16]
  • Week 10 [Mar 23]
  • Week 11 [Mar 30]
  • Week 12 [Apr 6]
  • Week 13 [Apr 13]
  • Textbook
  • Admin Info
  • Report Bugs
  • Forum
  • Instructors
  • Announcements
  • File Submissions
  • Tutorial Schedule
  • Java Coding Standard
  • Participation Marks List

  •  Individual Project (iP):
  • Individual Project Info
  • Duke Upstream Repo
  • iP Code Dashboard
  • iP Showcase

  •  Team Project (tP):
  • Team Project Info
  • Team IDs
  • Addressbook-level3
  • Addressbook-level 1,2,4
  • tP Code Dashboard
  • tP Showcase
  • Module Expectations Lectures


    Weekly Schedule

    [Friday (previous week)]

    • Attend the lecture to,
      • see a recap of the preceding week's topics
      • get an introduction to the current week's topics
      • submit the in-lecture quiz

    [Saturday (previous week) - Tutorial day]

    • Use the relevant learning resources to learn the topics.
    • Self-test your knowledge using exercises given in the learning resources.
    • Submit the post-lecture quiz
    • Do project tasks (e.g., attend weekly project meeting, finish weekly deliverables)
    • If you don't have time to learn all topics assigned to the week, use the star rating system to decide which ones to do first.

    [Tutorial Day (Wednesday - Friday)]

    • Attend the tutorial to,
      • demonstrate evidence of your learning weekly topics to the tutor
      • learn from peer demos of showing evidence of their own learning


    Module Expectations Lectures