AIPJ Lab Demonstrators and Markers

AI Programming in Java is an introductory course for Msc students who don't
have a background in programming. The main aim of the course is to develop
the students' programming and problem solving skills to assist them in their
summer project work. This year the teaching approach for the course is based
on the book "Objects First with Java: A Practical Introduction using BlueJ"
by David J. Barnes & Michael Kölling. This approach teaches understanding of
object oriented concepts through a combination of interactive lectures and
lab sessions.

We are looking for lab demonstrators to work with the students and lecturer
during timetabled lab sessions. These labs will take place on Mondays at
4pm, and Wednesdays at 1pm. The posts will also involve marking the two
assessed practical exercises.

As the practical experience in the labs will be crucial to students'
learning, applicants should have a good working knowledge of Java and a
helpful, friendly attitude towards learners.

For more information on the job responsibilities, see the University Code of
Practice on Tutoring and Demonstrating and our Demonstrators Guide (pdf) (at

Posts: 6
Hours: 2 hours demonstrating + one hour preparation a week. Marking for 2
Contact:  Judy Robertson (
Apply: By emailing

Home : Admin : ITO : Jobs 

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