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
  • Week 6 [Feb 17] - Tutorial

    1 Discuss iP progress

    • Show your product website to the tutor.
    • Get someone else to download your jar file and give it a test drive, preferably, on a different OS than the one on which it was developed.

    2 Discuss tP progress

    • Show your UG draft (i.e., a copy of the PDF file you uploaded to LumiNUS).
    • Go through some product usage scenarios to illustrate how the product will be used. Some examples:
      • Scenario: the user using it for the first time (e.g., how would the initial data will be loaded?)
      • Scenario: a typical usage where on a subsequent time
    • Discuss any difficulties you encountered while doing AB3 tutorials.
    • Discuss any difficulties understanding AB3 developer documentation, UML diagrams in particular.

    3 Discuss weekly topics

    • If you have any doubts about the weekly topics, share them with others and get their inputs. You can use the following exercises in your discussion.

    Explain in your own words the interactions illustrated by this Sequence Diagram:

    Explain the interactions depicted in this sequence diagram.

    First, the createParser() method of an existing ParserFactory object is called. Then, ...

    4 Share IDE tips extra

    • Share with others any cool IDE tips/tricks you've found