Examination

Note: All updates to details will be announced on Mattermost!

Points requirement

To be allowed to the examination, you must have a sum of 50 points from labs and the test. You can check if you meet this requirement through Moodle.

Registration

Registration in OIS  is mandatory.

Time

The following times are available for the exam

  • Week 16 during the lab
  • 26.05.2025 11:00 ICT-501
  • 30.05.2025 11:00 ICT-501
  • 05.06.2025 11:00 ICT-501

Duration: approximately 2 hours and 45 minutes.

Arrangement

General rules and organization

  • Exam is individual
  • The exam can only be written on the lab computer
  • The teacher can require a defense of the exam before points are given out
  • Last score will be used for grading. This applies if the exam is retaken
  • Maximum score is 50 points. The rest of the points for the grade come from homework and labs with bonus points added on top.
  • The exam is to be submitted on Moodle. Theory can be written on paper if preferred and submitted separately.

During the exam, you are allowed

  • To use materials (slides, notes, code samples, your homework, lab solutions)
  • To use static content found on the internet (e.g. websites containing code samples, including StackOverflow, GeeksForGeeks, etc.)
  • To use materials that you have previously downloaded and saved to your P drive or desktop. Download all files before the test. You are not allowed to use file sharing applications during the test!

During the exam, you are not allowed

  • To log in to various online services with your account (except Moodle)
  • To use collaboration platforms (file sharing, communication, email, etc.)
  • To use code generation (GPT, Gemini, …,  and other language models)
  • To use search engines that automatically display answers generated by language models (e.g. Bing)
  • To use personal devices (laptop, phone, tablet, ..)
  • To use online code editors and compilers

Consultation

If you have any questions, write to me on Mattermost directly. Simpler and shorter questions will be answered directly on MM. For longer questions and more hands-on explanations, a time will be scheduled in the ICT building.

Contents

All of the exam contents is in correlation with the labs and homework. You’re expected to follow the practices studied throughout the year.

Coding task for the exam is limited to dynamic memory allocation (up to reallocation).

Questions in the theoretical part cover all topics throughout the semester. This may also include code from all topics as given snippets, fill the blanks etc.

Submitting the exam

The solution created during the exam must be submitted in full on Moodle. All code files must be submitted, including the Makefile if necessary.

The theoretical part of the exam can be submitted either handwritten, on paper, or digitally as a text file. When submitting digitally, the answers to the theory questions must be uploaded to Moodle alongside the rest of the solution.

Exam result and feedback

The exam results are published on Moodle. The Moodle grade sheet also includes basic points division from the exam. To receive more detailed feedback, you must contact the instructor and arrange a time to review the work on-site.

Grade

Once the exam score is published, a grade for the subject will be written out to ÕIS.

  • Make sure that the grade on Moodle matches the grade on ÕIS. Let the teacher know if there’s an error
  • If there are any ungraded works at this point, let the instructor know immediately
  • If you are working on homework 3, the grade will be adjusted accordingly after HW3 has been submitted and graded
  • If you submit a homework fix within the allowed time frame and improve on the score, the final grade will be adjusted accordingly