Assessment
Contents
The assessment for CITS5501 consists of several short assessments (online or take-home quiz or test), a project, and a final examination.
Assessment | % of final mark | Assessment dates | Where to submit |
---|---|---|---|
Week 3 quiz | 5 | Available 10:30 am Mon 13 Mar Closes 5:00 pm Thu 16 Mar | Moodle |
Week 6 take-home test | 7.5 | Available TBA Due 5:00 pm Thu 6 Apr | Moodle |
Take-home review exercise | 2.5 | Available TBA Due 5:00 pm Thu 13 Apr | Moodle |
Project | 35 | Available 5:00 pm Fri 5 May Due 5:00 pm Thu 25 May | Moodle |
Face-to-face exam | 50 | Available UWA exam period Due UWA exam period | Moodle |
Week 3 quiz
- This quiz will be available on Moodle. For more information, see the list of Frequently Asked Questions and await further announcements.
Week 6 test
The week 6 take-home test will be made available early in week 6.
For more information, see the list of Frequently Asked Questions and await further announcements.
Project
The project for the unit, worth 35% of the unit’s marks is due on Thursday 25 May.
It includes both programming work and written work. Students may make look at any texts or online materials they wish, but any work must be their own. As with all open assessments – any statistical anomalies will be investigated, and anybody may be asked to (orally) explain their thought process in coming up with their answers.
The following project materials are available for you:
- The project description (PDF) (also available as Markdown)
- Source code for the project
- A recent list of IATA codes (zip)
Exam
Unlike last year’s (2022) exam, this year’s exam is a practical, face-to-face exam, held in a computer lab during the UWA examination period. For the exact time and venue, consult your exam timetable using StudentConnect.
The exam is not open book, but you will have access to copies of the unit materials (lecture slides and lab worksheets). You can additionally bring into the exam one A4, double-sided page of handwritten notes. The exam will be held in a computer lab, and the exam will be completed in Moodle.
The date for the final exam should be accessible from the LMS. The exam venues are available by looking in the “CITS5501” area of the LMS, under “Exam 2023”. The exact venue you’re in will depend on your surname.
Exam materials
Besides your page of notes, the lectures and lab sheets, you can make use of the following:
- Java cheat sheet (PDF)
- Dafny cheat sheet (PDF)
- Alloy cheat sheet (PDF)
- JUnit 5 cheat sheet (PDF)
Past exam papers
Exam papers from several previous years are available via the LMS – look under “Previous exams”. These exam papers are provided only to CITS5501 students for study purposes, and may not be published or distributed elsewhere.
(Note that although the UWA Library’s “OneSearch” search facility lists some past exams as being available via OneSearch when “CITS5501” is entered as a query, the content of the unit has changed significantly since they were released, and they are no longer a good guide to what you can expect.)
The best use of past exams is for your practice purposes – if possible, try writing answers and timing how long you take. I do not publish answers to past exams for two reasons:
- For many of the questions, there is no one correct answer. The exam questions often require you to analyse a scenario and argue in favour of a particular decision or test design. Questions like this are assessed on your ability to identify relevant factors and justify a decision/conclusion, and not on whether you have mentioned particular things in your answer.
- Providing an “answer” often encourages students to think that if they have read through the answers and understood it, they have revised well for the exam. This is not correct! You need to actually go through the process of writing an answer yourself.
However, if you have attempted a previous year’s exam, I encourage you to drop in during my consultation time (or make an appointment with me) during weeks 11–13, and I can provide feedback on your answers.