{"id":2572,"date":"2016-04-01T08:53:08","date_gmt":"2016-04-01T06:53:08","guid":{"rendered":"http:\/\/blue.pri.ee\/ttu\/?page_id=2572"},"modified":"2026-04-17T11:45:43","modified_gmt":"2026-04-17T09:45:43","slug":"exam","status":"publish","type":"page","link":"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/","title":{"rendered":"Examination"},"content":{"rendered":"<p data-select-like-a-boss=\"1\"><strong><span style=\"color: #ff0000;\">Note: All updates will be announced on Mattermost!<\/span><\/strong><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Exam_prerequisite\" >Exam prerequisite<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Registration\" >Registration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Time_and_duration\" >Time and duration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Organization\" >Organization<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Exam_consultation\" >Exam consultation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Contents\" >Contents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Submitting\" >Submitting<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Exam_result_and_reviewing_your_exam\" >Exam result and reviewing your exam<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/#Grade\" >Grade<\/a><\/li><\/ul><\/nav><\/div>\n<h3 data-select-like-a-boss=\"1\"><span class=\"ez-toc-section\" id=\"Exam_prerequisite\"><\/span>Exam prerequisite<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The exam prerequisite for this subject is half of the points from the labs and the test, i.e. 250 points. You can check if you meet this requirement through Moodle. Prerequisite must be obtained before the end of 16th week.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Registration\"><\/span>Registration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Registration must be done on OIS. If the exam is taken again, you must also register for the retake.<\/p>\n<h3 data-select-like-a-boss=\"1\"><span class=\"ez-toc-section\" id=\"Time_and_duration\"><\/span>Time and duration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Planned exam times<\/p>\n<ul>\n<li>Week 16 during the lab<\/li>\n<li>26.05.2026 11:00 ICT-501<\/li>\n<li>02.06.2026 11:00 ICT-501<\/li>\n<li>Reserved time, announced after the last planned exam<\/li>\n<\/ul>\n<p><strong>Duration:<\/strong> approximately 3 hours.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Organization\"><\/span>Organization<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>General rules<\/p>\n<ul>\n<li>You must have completed the exam prerequisite to be allowed to the exam<\/li>\n<li>The exam work is individual<\/li>\n<li>Take an ID and a pen with you. You can also take additional pencils etc.<\/li>\n<li>The exam may only be written in the classroom, on a lab computer<\/li>\n<li>The exam task set will be provided on paper. The paper needs to be returned by the end of the exam. Every page has to have name and student code written on it.<\/li>\n<li>The exam may have to be defended before the points can be given<\/li>\n<li>Last score will be used for grading. This applies if the exam is retaken<\/li>\n<li>Maximum score is 500 points,i.e. 50% of the subject&#8217;s grade points. Other points for the grade come from homework, lab.<\/li>\n<\/ul>\n<p><strong>During the exam, you are allowed to<\/strong><\/p>\n<ul>\n<li>Use materials (slides, notes, code examples, your homework, lab task solutions, ..) that have been prepared in advance and saved on the P drive, on a USB stick, or on paper.<\/li>\n<li>Use the computer in the lab and the installed software package (including Linux man pages).<\/li>\n<li>Use the following online resources:\n<ul>\n<li>Lab materials page:\u00a0<a href=\"https:\/\/blue.pri.ee\/ttu\">https:\/\/blue.pri.ee\/ttu<\/a><\/li>\n<li>C language reference:\u00a0<a href=\"https:\/\/en.cppreference.com\/w\/c.html\">https:\/\/en.cppreference.com\/w\/c.html<\/a><\/li>\n<li>Moodle content under the Programming I course (e.g., quizzes, review tests)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>During the exam, you are NOT allowed to<\/strong><\/p>\n<ul>\n<li>Use personal electronic devices (phone, laptop, etc.), except for a calculator<\/li>\n<li>Use online services not listed in the allowed resources<\/li>\n<li>Use AI-based solutions<\/li>\n<\/ul>\n<p>Use of prohibited external assistance will result in 0 points for the exam.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Exam_consultation\"><\/span>Exam consultation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>There is no planned dedicated physical meeting scheduled for the consultation. The consultations in this subject are planned as follows<\/p>\n<ul>\n<li>If you have any questions, send a private direct message to the teacher. For shorter questions, you will be answered back. The questions can be written at any time. For longer and more complex questions or if the student requests it, an in-person meeting will be scheduled in ICT building.<\/li>\n<li>If you have a group of students interested in specific topics to be covered, write to me on Mattermost to schedule a time for the consultation with the topics you wish to go over. The meeting will be held in-person in ICT building.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Contents\"><\/span>Contents<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p data-select-like-a-boss=\"1\">All of the exam contents is in correlation with the labs and homework. You&#8217;re expected to follow the practices studied throughout the year.<\/p>\n<p data-select-like-a-boss=\"1\">The topics for the coding task include topics up to dynamic memory allocation (including realloc).<\/p>\n<p data-select-like-a-boss=\"1\">Theoretical questions cover all topics throughout the semester. Theoretical questions may include code segments, including from topics covered after dynamic reallocation (e.g. fill the blanks, find a mistake in the code etc).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Submitting\"><\/span>Submitting<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The exam may be submitted entirely digitally or partly on paper.<\/p>\n<ul>\n<li>The source code to compile the program must be submitted digitally through Moodle. If necessary, a Makefile must be included. The source code can be submitted in a zipped archive.<\/li>\n<li>Theoretical questions can be submitted either as a single .txt or .pdf file, or answered on paper.<\/li>\n<\/ul>\n<p>You may write on the task sheet.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Exam_result_and_reviewing_your_exam\"><\/span>Exam result and reviewing your exam<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The exam result will be published on Moodle. Moodle grade sheet will also contain generalized points distribution. To get detailed feedback, contact me to schedule a review. Reviews will take place only in the ICT building on the agreed upon time.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Grade\"><\/span>Grade<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The result of the exam is first published on Moodle. The grade will be published to \u00d5IS after some time.<\/p>\n<p>Once you receive a grade in \u00d5IS<\/p>\n<ul>\n<li>Make sure that the grade on Moodle matches the grade on \u00d5IS, notify the teacher if there is an error<\/li>\n<li>If there are any ungraded works at this point, let the instructor know immediately<\/li>\n<li>If you are working on homework 3, the grade will be adjusted accordingly after it has been submitted and graded<\/li>\n<li>If you submit a homework fix within the allowed time frame and improve on the score, the final grade will be adjusted accordingly<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Note: All updates will be announced on Mattermost! Exam prerequisite The exam prerequisite for this subject is half of the points from the labs and the test, i.e. 250 points. You can check if you meet this requirement through Moodle. Prerequisite must be obtained before the end of 16th week. Registration Registration must be done &hellip; <a href=\"https:\/\/blue.pri.ee\/ttu\/programming-ii\/exam\/\" class=\"more-link\">Loe edasi <span class=\"screen-reader-text\">Examination<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2340,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"page-templates\/code-width-wide.php","meta":{"footnotes":""},"class_list":["post-2572","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/2572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/comments?post=2572"}],"version-history":[{"count":8,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/2572\/revisions"}],"predecessor-version":[{"id":11354,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/2572\/revisions\/11354"}],"up":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/2340"}],"wp:attachment":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/media?parent=2572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}