Information on how you will be assessed, examinations and progression to 2nd year.

Progression to second year

To successfully complete Year 1, students must pass all courses.

If you are in danger of failing (or have failed) one or more courses, you can consult the School's Progression Guidance to understand the possible consequences.  Information on Resitting Examinations can be found below, and the School's Release of Results page gives dates when you can expect to find out your course and progression results.


In addition to the weekly exercises, Computation and Logic and Data and Analysis both involve major coursework assignments. These assignments are compulsory. Although the marks that you receive will not contribute to the final mark for the course, doing the assignment thoroughly is essential to understanding the course material, and is likely to be crucial to doing well in the final exam for the course.


Each of the Informatics 1 courses has its own exam, for which the pass mark is 40%.

Course Description Month
INF1A - Computation and Logic exam 2-hour written exam December
INF1A - Functional Programming exam 2-hour open book programming exam December
Data and Analysis 2-hour written exam May
Object-Oriented Programming 2-hour open book programming exam May

Calculators not provided at Informatics exams

If the use of a calculator is permitted in an exam, it is your responsibility to bring your own calculator to the exam. 

Only a calculator from the approved list specified in Policy 4.1.3 of the College of Science and Engineering Policy and Procedure of the Use of Calculators in Examinations 2015-16 may be used in Informatics exams.


Please note: You are entirely responsible for the working order of your calculators and batteries.   You are warned that although electronic calculators have a high degree of reliability, you should check the correct entry of data and the credibility of results. The commonest form of malfunction is due to the run down of batteries. 

Invigilators will remove calculators not in the approved list; candidates may collect them at the end of the examination (Policy 4.3).

Other schools within the University may have different policies on providing calculators; please make sure you check this before any exams.  If in doubt, take an approved calculator with you to the exam, just in case.

Open-Book Programming Exams

The Informatics 1 programming exams are open-book exams. This means you may bring in textbooks and other notes you usually use when programming. The use of electronic devices (other than the DICE desktop provided) is not permitted. Prior to the exam you will be allocated a lab in which to take the exam, and informed by email. It is essential that you turn up correctly to your allocated lab.

You are expected to have a DICE account and to know your DICE login and password.

You are expected to know how to use the DICE environment, including how to copy and edit files and how to write and run programs.

As for all University exams, you must bring your student ID card and display it on your desk.

Exam Timetable

The timetable for University exams is maintained by Registry. There are different timetables for December and April. Once the timetable is available, you will need to search for Informatics 1 exams. The easiest method is to select School of Informatics from the drop-down list, and then enter Informatics 1% (where % is the wildcard symbol) in the search box.

Please note the following warning on the Registry page: Changes can occur to the timetable therefore please ensure that you recheck your exam details immediately prior to your examination(s).

  • The Registry exam diet (external) page will tell you when the exam timetables have been published

Resitting examinations or coursework

Students who have failed a pre-honours (1st or 2nd year) course due to a missed or failed exam are permitted to resit the exam a limited number of times. The following guidelines apply to resit exams:

Each pre-honours course normally has two exam sittings per year: one in December or May, and one in August.

  • Once you have passed a course, you may not resit the exam to achieve a higher mark.
  • There is a re-examination fee.You will be invoiced by Student Administration.
  • It is your responsibility to check the resit timetable on the Student Administration website, find the time and location of the resit exam and ensure you are present for that resit. No formal registration is necessary and students will not be individually notified of the resit date and location.
  • Resit attempts cannot be delayed. If you do not attend the resit for any reason that does not count as Special Circumstances this will still count as an ‘attempt’.
  • If after the August resit diet you have not achieved the progression requirements to 3rd year Honours (see below), you may not be permitted to continue at the University and you should contact your Personal Tutor as a matter of urgency.
  • If you are permitted to continue at the University with missing credits (either from first year going into second year, or in rarer cases from second year going into third year), you may resit an exam again in the following year. For any course, you are permitted a maximum of four attempts at the exam (the initial sitting and up to three resits; but see below regarding special circumstances). There are two different modes for resits in the following year: One is that you retake the course completely ("Class and Exam") and are expected to attend fully and submit all work. The other is "Exam Only". Your Personal Tutor will discuss with you which mode should be requested for you.
  • In some cases, students miss or fail an exam due to special circumstances such as acute illness during the exam, death of a close family member, or other reasons outwith the student's control. If you are affected by such circumstances, you *must* speak to your personal tutor as soon as possible and file a special circumstances form. Depending on the circumstance, you may be awarded a "null sit" for an examination, which means no mark will be recorded and that sitting will not count towards the total number of exam attempts. In particular, students who have been awarded null sits for examinations in December or May may sit the August resit examination as a first attempt.

Students may fail a course even though they passed the exam, due to failed or non-submitted coursework. If this applies to you, you may be required to do the coursework in the following year. In this case, you can be registered for "Assessment" (no attendance) or "Classes & Assessment (excl. centrally arranged exam)". Depending on the coursework requirements, it also may be possible for you to pass the course by resitting the exam and achieving a higher mark.

Note that failed coursework requirements do not apply to the Inf1 courses listed above, since they do not have assessed coursework requirements. But assessed coursework is a part of some other courses (including Inf1-CG).

When will I get my results?

Course results are uploaded onto EUCLID by each School as soon as possible after their Exam Boards have met. Students who are taking courses in more than one School are likely to receive their course level marks at different points during January (for semester 1) and May and June (for semester 2). The University deadlines for all course and progression results to be uploaded are listed on the School's Release of Results page.

Student Access to Examination Scripts

The following was approved by Teaching Committee at the start of 2007/08:

Access to examination papers is provided to students on request for the purpose of gaining feedback from the examination process. If the student detects a clear error in the examining of their script (e.g. marking omitted on part of an answer, an arithmetical error) then this will be corrected and the overall mark will be revised.

However, this process should not be seen as an opportunity to review the marking process. Nor should it be used to take issue with the exercise of the markers discretion in the award of marks. Therefore there is no need for discussion between the student and marker on the detailed allocation of marks. Any request from a student to discuss their marks must be declined.

Students who wish to view their completed examination scripts are therefore invited to contact the ITO with details of the script/s they wish to access. The ITO and the student will then agree on a suitable date for the student to be given access to his/her script/s, under the supervision of a member of the ITO staff. ITO are unable to give access to examination scripts until after the last BoE meeting has been completed, meaning students will normally have to wait until mid/late-June before being able to access scripts they submitted during the April/May examination diet.

Teaching Committee 2007/08

Exam Script viewing Guidelines, updated 2017

  1. Exam script viewing must be booked in advance with the ITO. Please bring your student card to the session.
  2. Do not write on the scripts; paper and pencil are permitted for note taking.
  3. Group discussions are not permitted at script viewing sessions.
  4. For courses in Years 1 and 2, marking guides can be made available to students during the session, in addition to the examination paper. For courses in Years 3, 4, 5, PGT marking guides are not provided.
  5. In the unlikely event that there is a numerical error in the marking, alert the ITO invigilator who will follow this up with the appropriate lecturer/marker to rectify the error.
  6. Scripts must be returned at the end of the session.

Who do I contact if I have a query or need to talk to someone?

If you have any questions at all concerning the release of your final award/classification result or need to talk to someone about your result please contact your Year Organiser or Personal Tutor:

UG1 Year Organiser - Paul Anderson []

In the event that you cannot reach your Year Organiser please contact the Informatics Teaching Organisation either on 0131 6505194 or by email,