This site is from a past semester! The current version is here.
CS2113/T Aug '19
  • 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
  • Slack
  • Forum
  • Project Info
  • Instructors
  • Announcements
  • File Submissions
  • Tutorial Schedule
  • Duke
  • Project Phase1 Dashboard
  • Java Coding Standard
  • samplerepo-things
  • Projects List
  • config.json templates for Reposense
  • PersonalAssistant-Duke
  • Project Phase2 Dashboard
  • Reference project - Addressbook
  • Repl.it classroom
  • Forming TeamsProject: warmup [week 2]


    Project: Timeline

    Given below is the tentative high-level timeline of the project.
    This is subject to change. Please follow the weekly project tabs for updated instructions.

    Week Stage Activities
    2 warmup Set up prerequisites. Get started on Duke
    3 inception Continue Phase 1. Decide on a overall project direction (user profile, problem addressed, societal impact, optimize or morph?).
    4 mid-v1.0 Move towards completing individual contributions to Phase 1 of the project.
    5 v1.0 Achieve some team tasks in Phase 1. Decide on a overall project direction. Document the requirements of Phase 2.
    6 mid-v1.1 Conceptualize product and document it as a user guide(draft), draft a rough project plan. Complete Phase 1.
    7 v1.1 Continue to code in the team repo. Do local-impact changes to the code base. Submit UG for review.
    8 mid-v1.2 Attempt to do global-impact changes to the code base. Adjust project schedule/rigor as needed, start proper milestone management.
    9 v1.2 Update UG if necessary. Move code towards v2.0 in small steps, start documenting design/implementation details in DG.
    10 mid-v1.3 Submit a draft of the DG for review. Continue to enhance features. Make code RepoSense-compatible. Try doing a proper release of your product.
    11 v1.3 Release as a jar file, release updated user guide, peer-test released products, verify code authorship. Seek code quality comments from your tutor
    12 mid-v1.4 Tweak as per peer-testing results, draft Project Portfolio Page, practice product demo.
    13 v1.4 Final tweaks to docs/product, release product, demo product, evaluate peer projects.

    More details of each stage is provided elsewhere is this website.


    Forming TeamsProject: warmup [week 2]