This site is not ready yet! The updated version will be available soon.
CS2103/T 2020 Jan-Apr
  • Full Timeline
  • Week 1 [Aug 12]
  • Week 2 [Aug 19]
  • Week 3 [Aug 26]
  • Week 4 [Sep 2]
  • Week 5 [Sep 9]
  • Week 6 [Sep 16]
  • Week 7 [Sep 30]
  • Week 8 [Oct 7]
  • Week 9 [Oct 14]
  • Week 10 [Oct 21]
  • Week 11 [Oct 28]
  • Week 12 [Nov 4]
  • Week 13 [Nov 11]
  • 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
  • iP: Week 6 iP: Week 8


    iP: Week 7

    1. Do any final clean-ups
    2. Submit the final version by Monday 2359

    1 Do any final clean-ups

    • Finish leftover increments from the previous weeks, if any
    • Do any code cleanups, if necessary
    • Update the User Guide, if necessary

    2 Submit the final version by Monday 2359

    • Submission is to be done via GitHub releases. If there were any changes to the code since the last release, do a new release.
    • The jar file should be cross-platform and should work in a computer that has Java 11.

    Getting more out of the iP

    If you wish to cite the iP in your resume, you can do more to make it look more impressive to a potential employer. These improvements are not considered for grading and can be done after the semester is over. Some ideas:

    • Improve the GUI: Make the UI look nicer, unique, and memorable. You can get inspiration from what others have done (but remember to give credit if you reuse any code from them).
    • Add a demo video or an animated gif to your user guide to show how the app works.
    • Improve code quality: iP is the right size to cite as an example of your code quality. You can use the RepoSense link (</>) in the iP showcase page to point to your iP code.
    • Add more features.

    On a somewhat related note, you can also create similar product websites for your other projects (projects from other modules, pet projects).


    iP: Week 6 iP: Week 8