Assignments

CYBR 171 2023 T1: Assignments

See the weekly timetable with lecture and tutorial times.

See more information about

Assignment #1

The assignment is due Sunday, 9 April 2023, at 23:59, worth 20% of the final grade, automatic late days will apply.

Assignment #2

Assignment #2 is due Sunday, 28 May 2023, at 23:59, worth 20% of the final grade; automatic late days will apply.

Structure of the Assignments

Each assignment has "Core", "Completion", and "Challenge" parts.

  1. Core part: the part that everyone should aim to do. They cover the basic principles that the assignment is intended to help you learn. You should complete all the core parts before going on the other parts; if you are having difficulty with the assignments, it is important that you try to finish the core parts.
  2. Completion part: this should be attempted only when you have finished all the core parts of the assignment. They cover additional concepts that are relevant but not absolutely central to the course (or not central yet) and give you more practice in applying concepts from the lectures. If you use up all your time for the course on the core parts, you should not spend more time on the completion parts.
  3. Challenge part: will allow you to demonstrate mastery of the material. Attempting the Challenge parts is required to get some kind of "A" on the assignment; completing them is intended to be a challenge!

Note that you can share ideas on how to solve the problems for the Core and Completion with a partner but you must submit a solution written in your own words.

Marking

The assignment will be marked out of 100. The marks will be allocated according to the following criteria:
  • 0: did nothing or submitted too late (after the answers were posted),
  • 1-49: attempted, but many errors, or incomplete (Grade: D or E)
  • 50-64: got most of the Core answers correct and show working, but little or none of the Completion (Grade: C- to C+)
  • 65-79: got most of the Core and Completion correct and show working (Grade: B- to B+)
  • 80-100: got the Core and Completion correct and show working, and attempted some of the Challenge (Grade: A- to A+)

Submitting Assignments

You may submit your answers to the assignments via your web browser from anywhere that you have web access.

Each assignment page has a link to the appropriate submission page where you can upload files from your computer to the submission system. You can also access these pages via the main CYBR171 submission system.

To upload and thus submit any file you can add your files either by dragging and dropping them or by using the +Upload files... button.

You may resubmit any file as many times as you like, but be careful:
  • The markers will only see the latest version that you have submitted.
  • If you resubmit a file after the deadline, then you will use some of your late time allowance.

The system will let you submit any kind of file but the markers will only look at relevant files and only look at files that they can open
  • Don't expect the markers to look at files for any applications that we don't have on the lab computers.
  • For most assignments, you are only allowed to submit .txt or .pdf files.
  • Use the provided templates when answering questions.
  • Where extra files are submitted keep the filename as simple as possible and avoid special characters.

On the submission page, you can see a listing of all the files that you have submitted; always check that the files are the ones you intended to submit. For each assignment, we also list the files you have to submit.

We will also use the submission system for returning marks and comments on your assignments, but there is a separate link on each assignment page for this.