The University of Western Australia
CITS2002 Systems Programming
 

Department of Computer Science and Software Engineering

CITS2002 Systems Programming

  • The date of the final examination is now available via Student Connect.
    If you already know that you cannot sit the examination please let your Faculty Student Office know as soon as possible (not Amitava Datta or Chris McDonald).

Final examination information - 2021

  • The final exam contributes 50% of your assessment in the unit.

  • The duration of the final exam will be 2 hours (no additional reading time).

  • The same exam paper will be taken by students either in-person, on campus, or on a computer using LMS.
  • The printed exam paper front cover
  • Important information for students sitting the exam online
    and
    Online Exams in the UWA Blackboard Learning Management System (LMS)

  • The final exam is closed-book - no lecture notes, textbooks, or electronic devices.

  • You may bring to the examination AT MOST ONE A4 (DOUBLE-SIDED) PAGE of your own handwritten or typed notes.

  • The final exam will consist of 6 pages and 5 QUESTIONS. Each question has an equal value of 10 MARKS. Your are required to attempt ALL 5 QUESTIONS.

    Questions may have one part (contributing 10 marks) or two parts (contributing 5 marks each).
    NOTE: In recent years, the exam paper has contained either 4 or 6 questions, but the exams were run under different conditions.

  • All questions will be programming- or short-answer style questions (no multiple choice).

  • No question will require you to draw a diagram.

  • The C code and functions that you write will not be rigorously assessed for its syntactic accuracy, although clear use of identifier names, control-flow, and indentation, will be sought to assess the intention of your answers.

  • If undertaking the exam in-person, on campus, write your answers in the standard 10-page examination answer book. You may also use your answer book for any rough working; clearly identify your rough working, and it will be ignored when marking.

  • If undertaking the exam on a computer using LMS, type your answers into the text-box provided under each question. You may use some blank paper for your rough working; you do not need to upload/submit your paper after the exam.

  • IF YOU HAVE QUESTIONS ABOUT THE PAPER DURING THE EXAM:
    • ON-CAMPUS: If you have a question or comment about the exam paper or would like to alert your unit coordinator to a perceived error, raise your hand and wait for an Exam Supervisor. The Exam Supervisor will give you an Exam Content Query Form to complete. Include a comment, if appropriate, to indicate how you interpreted the question. If applicable, your comments may be taken into account when marking. No action can be taken during the exam. You are advised to answer to the best of your ability and are assured that you will not be disadvantaged if there is an error on the question paper.

    • ONLINE: If you have a question or comment about the exam paper or would like to alert your Unit Coordinator to a perceived error, include a comment in your working, if appropriate, to indicate how you interpreted the question. If you're unable to include a comment in your workings due to the exam format (i.e., multiple choice exams), email your Student Advising Office via askUWA immediately after the exam to notify them of your comments on the exam. If applicable, your comments may be considered when marking. No action can be taken during the exam. You are advised to answer to the best of your ability and are assured that you will not be disadvantaged if there is an error on the question paper.

  • Questions may be drawn from material covered in lectures; from recommended reading (textbooks); from laboratory, workshop, and project work, and their sample solutions.

  • The focus of the 5 questions will be -
    • 1-2 questions on features provided by the C11 programming language, assessed through your writing one or more short functions meeting a stated requirement;
    • 1-2 questions focusing on operating system fundamentals, assessed by reading your definitions and explanations of operating system features;
    • 1-2 questions focusing on C11 features and their interaction with the features and support provided by operating systems.

  • The 2018 final exam paper PDF (2018 marks - average of 31.7 / 60, stddev of 13.5),
    attempt all 6 questions, all questions relevant for 2021 except Q5a (required diagram),
    the 2019 final exam paper PDF (2019 marks - average of 30.3 / 60, stddev of 12.1),
    attempt all 6 questions, all questions relevant for 2021 except Q5 (required diagram),
    the 2020 final exam paper PDF (2020 marks - average of 24.5 / 40, stddev of 7.8),
    attempt all 4 questions, all questions relevant for 2021.

    All may be used as representative sample final papers.
    When discussing these questions on help2002, please include the year and question number in the subject line of your post.

  • You can find past exam papers via the UWA Library website - search OneSearch for CITS2002
    They have past papers from 2014-2019, and 2020 will be added shortly.

  • Sample answers to past exam papers will not be provided.

Good luck,

Amitava Datta and Chris McDonald.

Department of Computer Science and Software Engineering

This Page

Written by:
[email protected] and [email protected]