This site is from a past semester! The current version will be here when the new semester starts.

Week 3 [Mon, Jan 24th] - Tasks

  1. Install Intellij IDEA before the lecture
  2. Submit weekly exercises

Project:

  1. Setup Duke project on your computer during/after the lecture
  2. Implement project increments Level-1, Level-2

1 Install Intellij IDEA before the lecture

  • See the panel below:

2 Submit weekly exercises

  • As usual, submit weekly programming exercise.

Project

0 Learn about the project

Duke Overview

1 Setup Duke project on your computer during/after the lecture

  1. Fork https://github.com/nus-tic2002-2022/duke. The relevant textbook topic is given below for our reference.

  1. Clone the fork onto your computer.

  1. Set up the project in your IDE as explained in the README file.

2 Implement Duke increments Level-1, Level-2

  • Implement the following in this context, an increment is a Duke level or a Duke extensionincrements in the given order.
    • Commit code at important points. Minimally, commit after completing each increment.
    • After completing each increment,
      • Tag the commit with the exact increment ID e.g., Level-1, Level-2.
      • Push the code to your fork.
    • The relevant textbook topics are:

Duke Level-1: Greet, Echo, Exit

Duke Level-2: Add, List