Learning Outcomes:

  • Apply learned concepts to solve weekly programming exercises.
  • Develop a consistent coding practice through regular engagement with the material.
  • Evaluate and debug code effectively to enhance problem-solving skills.
  • Synthesise knowledge from previous weeks to tackle new and complex problems.
  • Build confidence and proficiency in using CodeRunner for the Tests.



Each week you will be given a new exercise to complete.

There are 10 exercises in total, so you can earn up to 5% of your final grade from these exercises.

Each exercise:

  • Is worth 0.5% of your final grade,
  • Opens automatically open at the start of the week (Monday 8am),
  • Closes automatically at the end of the week (Sunday 9pm),
  • Is not timed, so you can take as long as you need to complete it,
  • Is automatically marked by CodeRunner,
  • Must pass all the test cases to receive the mark (no partial marks are given – it’s all or nothing).

There is no late submission allowances for these exercises. You must submit your exercise before the deadline to receive a mark. Do not leave it to the last hour, in case it takes you longer than expected to complete the exercise.




How to complete these exercises

Go to CodeRunner Exam and log in with your UPI and password.

Navigate to the respective exercise for the week, and complete it.

To check how you are doing, click on the “Check” button:

Edit


If you are not passing all the test cases, you’ll see something like this:

Edit

Important: all or nothing marking

Edit

If you see this, it means your code is not passing all the test cases.

You need to go back and edit your code until it passes all the test cases.

There are no partial marks for these exercises.

You must pass all the test cases to receive the 0.5 mark.



Keep editing your code until you pass all the test cases, and you’ll see something like this:

Edit


You are now ready to submit your exercise. Click on the “Finish attempt” button:

Edit


You’ll be shown a summary and given the opportunity to go back and edit your code if you need to.

Once you pass all the test cases, click on the “Submit all and finish” button:

Edit


A pop-up will appear, click on the “Submit all and finish” button:

Edit


Next time you navigate to the start of the exercise, you’ll see a summary of your submission with your mark:

Edit