Assessment

The assessment for Open Source Tools and Scripting consists of a quiz, two assignments, and a final examination. All programming work is submitted online: see the individual assessment items for details.

Quiz (10%)

There will be an online quiz in week 3.

Details are as follows:

Assignment 1

Assignment 1, worth 20% of the unit’s marks, has been released and is due at 11:59 pm on Sunday 25th April.

The assignment spec is available here (PDF), and starting code for the assignment is available at this Git repository: https://github.com/cits4407/assignment1.

Submission is via the CITS4407 Git marking server – see here for the procedure, and see below for tips on using the backup submission procedure, cssubmit.

UPDATE: the assignment has been marked, and your mark should be available in csmarks together with a PDF report providing a breakdown of your mark and feedback from markers. Sample solutions are available here (.zip file). If you have any queries regarding your mark, please email the unit coordinator.

Assignment 2

An assignment worth 20% of the unit’s marks will be due in week 12, at 23:59pm on Sunday 23 May.

The assignment is in a private repository – to view it, you need to “accept” the following invitation link to GitHub classrooms: https://classroom.github.com/a/JCoB7Quc.

UPDATE: the assignment has been marked, and your mark should be available in csmarks together with a PDF report providing a breakdown of your mark and feedback from markers. Sample solutions are available here (.zip file).

Exam (50%)

There will be a 2-hour exam in the June examination period.

A past CITS4407 exam from 2019 is available which may be useful for revision purposes. To access it:

(Alternatively - if you just google “UWA past exam papers”, it takes you to a page which gives the same information as I have above.) Note that the exam is copyright; you are granted a license to use it for personal study, but may not distribute, re-publish or upload it elsewhere.

The 2019 exam is the only previous CITS4407 exam set by me. Exams from other years are a less good guide to what you can expect in this year’s exam.

Other details about this year’s exam:

When writing Bash code in the exam:

Tips for using cssubmit