Jobs on Informatics 2

Informatics 2 consists of five courses - see details below. The Course organiser for all five courses is Jacques Fleuriot

Informatics 2A - Processing Formal and Natural Languages S1
Stuart Anderson, John Longley
Informatics 2B - Algorithms, Data Structures, Learning
Central Kyriakos Kalorkoti, Steve Renals
Matlab, Python, Java, (some Haskell)
Informatics 2C - Introduction to Computer Systems S1
Central Paul Jackson
C, assembly (MIPS)
Informatics 2C - Introduction to Software Engineering S1 Central Perdita Stevens Java, UML
Informatics 2D - Reasoning & Agents S2
Central Jacques Fleuriot, Alex Lascarides
Haskell, Matlab, Python

We have vacancies for demonstrators, tutors, markers and teaching assistants.

Teaching assistants

There will be eight part-time teaching assistants (TAs); two each for INF2A, INF2B and INF2D, one each for INF2C-CS and INF2C-SE. 

TAs support the lecturers with a variety of duties to help the smooth running of the course. It is anticipated that these duties will be as follows (but this will be subject to ongoing review).

Number of Hours
Course material preparation *
80 hrs
Before course starts
Course material preparation
70 hrs
During the course
1 tutorial per week During the course
Marking (coursework)
50 hrs
During/immediately after the course
Office hours
1 hr per week
During the course

* Course material preparation could include lecture notes, web pages, tutorial work sheets, coursework assignments.

Teaching assistants are expected to have a close involvement and keen interest in the running of the course. They should have a strong academic background in the appropriate topic. An enthusiasm for teaching is an essential prerequisite: the lecturers would like to work closely with TAs and encourage their ideas and input to improve the course while it runs. TAs will also be expected to assist with the support and management of Inf2 demonstrators and markers.

Hours and pay: Each TA will be given a contract for up to 230 hours paid at grade UE06, currently upwards of £12.50/hr.   

Eligibility: We expect teaching assistants to be postgraduate students within the School of Informatics. A teaching assistant post could provide excellent experience for those who are considering teaching or training roles in the future.

Applications: Please send a brief CV, with a description of your relevant experience and details of the skills you could bring to the job, to <> Please state which course/s you are interested in and your current source of funding. Please also give details of your availability over the summer.

Laboratory Demonstrators

Inf2 students do not have formal laboratory sessions, but lab demonstrators will be available in the labs for 4 hours per week (per course) for students to 'drop-in' and ask questions. 

Demonstrating is an enjoyable job for somebody who is friendly and approachable. Good communication skills are vital. Demonstrators should read over the lecture notes each week and be familiar with the programming languages being used.

For more information on the job responsibilities, see the University Code of Practice: Demonstrators' Rights and Responsibilities

Hours and pay: Each demonstrator will work 2hrs per week. Demonstrators will be appointed for each course separately. Pay is at grade UE06, currently upwards of £12.50/hr.

Eligibility: Demonstrators must be PG students or researchers.  All demonstrators must attend a demonstrator training session.

Applications:  Please send a brief CV, with a description of your relevant experience and details of the skills you could bring to the job, to <  Please indicate how many hours' work you are seeking and which course/s you are interested in demonstrating.



Tutors have a close contact and responsibility for the students' learning. You will take a small group of around 12 students and give them tuition and guidance on the content of the course.

Course web pages will detail the progress of the course. Specific exercises will be set for each tutorial and all students are expected to prepare these prior to the tutorial session. You have the freedom to organise how you will teach the material set for each tutorial, and are also expected to respond to students' individual needs. All students should be encouraged to participate actively in the tutorial - the most enjoyable and productive tutorials are those which involve good two way interaction with and between the tutor and students. Tutors are also required to monitor attendance and general progress of students.

All marking will be done by separate markers so a tutor will not be required to do any marking.

For more information on tutoring, see the University Code of Practice on Tutoring and Demonstrating . The Centre for Teaching, Learning and Assessment also run introductory courses for first time tutors, which all first time tutors must attend. Informatics may also run in-house tutorial training sessions which less experienced tutors will be expected to attend.

Hours and pay: Tutorials are 50 minutes long, and slots are scheduled at times to suit students and tutors.  Tutors are paid at double time. i.e. upwards of £25.00/hr of contact time with the students. The University expects that a tutor spends 1 hour of preparation for each tutorial.

The Buddy Scheme: The 'Buddy' scheme pairs each PhD tutor with an academic tutor. Details are as follows:

- If an academic tutor is away and needs someone to cover their tutorial they should approach their Buddy in the first instance. If the buddy is not free to cover the group then the tutor should email inf2tutors@inf to seek a replacement - there is no need to go through the ITO. If an academic has used their Buddy to cover for them then they should be willing to return the favour if the PhD tutor has to miss a tutorial (to help us to keep within budget).

- The PhD tutor gains by having a nominated academic from whom to seek advice about tutoring.

Eligibility: Tutors must be postgraduate students, researchers, or teaching staff. Good communication and group management skills are required.

Applications: Please send a brief CV, with a description of your relevant experience and details of the skills you could bring to the job, to <>  Usually a tutor would take 1 or 2 tutorial groups. Tutors will be selected separately for each of the four inf2 courses so please indicate which course/s you are interested in working on.


The coursework marking for each course will be carried out by two or three markers and the Teaching Assistants.

Hours and pay:
Each marker will complete up to 50 hrs of marking (per course). Current upwards of £12.50/hour.

Eligibility: Tutors must be postgraduate students or researchers.

Applications: Please send a brief CV, with a description of your relevant experience and details of the skills you could bring to the job, to <>  Please state which of the four inf2 course/s you would be interested in marking.

Home : Admin : ITO : Jobs : 2010 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh