Advanced Course in Programming exam 24.02.
- The exam questions, in the form of programming task instructions, will become available at courses.mooc.fi at 10:00 AM (UTC+2) on the day of the exam.
- Links to the exam questions can be found from this page on section Exam questions and starting the exam
Taking the programming exam
- You do not need to enrol for the exam.
- Taking the programming exam is a mandatory requirement for completing the course.
Exam arrangements
- Your solutions to the programming tasks in the exam will be submitted in the Visual Studio Code programming environment, in the same manner as the weekly exercises on the course.
- The course exam can be taken on February 24th 2024 between 10:00 (UTC+2) AM and 10:00 PM (UTC+2).
- The exam ends at 10:00 PM (UTC+2) at the latest. If you want to be able to spend the maximum time allowed on the exam, you should start at 6:00 PM (UTC+2) at the latest.
- You will have four hours to complete the exam. If you have been granted extra time through special arrangements, you will have five hours to complete the exam, and should start at 5:00 PM (UTC+2) at the latest.
Before the exam date
- Read these instructions carefully
- Fetch the the programming task templates and test submitting the exercises by following to the instructions below
- If you encounter problems with fetching the templates or submitting the exercises, you have other technical problems or questions about exam arrangements, you can ask for help in the course's Discord
At the exam date
- In case of technical problems, the course instructor will be on standby from 10:00 AM (UTC+2) to 02:00 PM (UTC+2) on the Discord at channel
ohjelmoinnin_mooc_english
. - On the exam date from 02:00 PM (UTC+2) to 10:00 PM (UTC+2) discussion in the course's support channels is forbidden. The course's Discord is locked and messages cannot be sent to channels.
Fetching the programming task templates
You will be able to fetch and test the programming task templates already on the day before the exam.
- Launch Visual Studio Code.
- Select the
My courses
view in the TMC menu. - Click the
Add new course
button. - Select the organization
Helsingin yliopisto
. - Select the course
Advanced Course in Programming, autumn 2023, Online Exam 4
. - Fetch the programming task templates.
- Try submitting the programming tasks.
- If you are able to submit the tasks, you are ready to take the exam. If not, get in touch with course instructors. Don't panic, we will work it out.
Exam questions and starting the exam
Please do not ask any questions about specific programming tasks assigned to you on the public course support channels while the exam session is still ongoing. That is, you may only ask task-specific questions about the exam after 10 PM on the day of the exam. Complete the programming tasks to the best of your understanding, and please do indicate in your course feedback if the instructions were confusing.- The exam questions, in the form of programming task instructions, will become available at courses.mooc.fi at 10:00 AM on the day of the exam.
- You should use your usual mooc.fi login details to log in at the exam page.
-
The exam questions can be found from here: https://courses.mooc.fi/org/uh-cs/exams/1724148e-7c38-4ae3-a3bc-4a37ded6e518
-
If you have been granted extra time through special arrangements, open the exam questions from this link: https://courses.mooc.fi/org/uh-cs/exams/8c42ed97-568c-47c6-9f90-90302e9df23a
- Your allocated exam time will begin when you click on the button
START THE EXAM!
.
Submitting your solutions
- Your solutions to the programming tasks in the exam are submitted in the same manner as your solutions to the programming exercises on the course.
- The programming tasks in the exam will not have automated tests.
- Any attempt to submit tasks after the exam time allocated to you have ended will lead to an automatic fail.
- If submitting isn't working with the "Run Tests" button, you can follow this picture to submit without running local tests, try to submit with this guide (first click 1, then 2): https://drive.google.com/file/d/1XalUmwEpog3mCALzO_uNCtkRzGoL5Gj7/view?usp=sharing
Finishing the exam
- Please make sure you have submitted all your programming tasks before finishing.
- You can check the arrival of the exercises you have submitted to the server by logging in to the page https://tmc.mooc.fi/org/hy/courses/1352. The programming task has arrived on the server if you can see the name of the task template and the time when you submitted the task.
- When you are done, you can close all Visual Studio Code tabs and windows, along with the exam question page. There is no need to do anything else.
Exam results
- The results of the exam will be emailed to you when the course has been fully graded.
- The email will also contain instructions for registering your course credits.
Other information
- You are not allowed to collaborate with other students or copy ready solutions from anywhere during the exam. However, this is an open book exam, so the usual resources, such as course materials, Python Tutor visualisation tool and Google, are allowed.
- Your programming task submissions will be checked with a plagiarism detector. Any cheating detected leads to a failed exam at minimum, but may also lead to expulsion from the course.
- The programming tasks in the exam will be similar to the programming tasks in the course material. The best way to prepare for the exam is to revisit the course material.
- Your course results will be emailed to you after the exam, along with instructions for registering your course credits.
- You are only allowed to use libraries that comes with the standard installation of Pyhton. Using libraries that requires installation will lead to the submission not being graded.