Computer Science 2 Tutoring Jobs
Type (Tut/Demo/Other ...): Tutor
Time in Year: CS2A: October-Christmas; CS2B: January - end of March; tutors often take both.
Number of Posts: 15 tutor jobs per course.
Description: CS2 is the second-year computer science degree
course. Although it consolidates and builds upon core material learnt in
CS1, it is nonetheless pretty much self-contained. The only real prerequisite
for tutors is a small amount of Java knowledge.
The course is split into two half-courses:
CS2A (Semester 1)
CS2Bh (Semester 2))
- Language processing (state machines, grammars, parsing)
- Computer systems (instruction sets, logic circuits, processor structure)
- Software engineering (methodology, requirements engineering, verification, validation)
More information, can be found off the CS2 home page .
- Algorithms and data structures (algorithm analysis, graph algorithms, algorithm applications)
- Java programming (inheritance, concurrency, collection classes, inner classes)
- Current technologies (Web applications using HTML and PHP. Databases and SQL)
Each course can be tutored independently. However, it is also possible,
indeed encouraged, to take the same tutorial group throughout the year for
The tasks associated with taking 1 tutorial group for 1 half-course are:
For PhD students, the rate of pay is
- Tutorials There are 8 one hour tutorials spread over the 11 week
semester in which the half course takes place. Tutorial groups typically
contained 10-12 students. A tutor bulletin, containing suggestions for tutorial
material, is circulated to tutors in the week before the tutorial is due
to take place. There are CS2 tutorials timetabled from 2-3pm every weekday.
Tutorials may be held either in King's Buildings or in the central area.
- Marking There are 4 practical exercises per half-course, either
programming exercises, paper and pencil exercises or a combination of the
two. Tutors are provided with clear marking guidelines and sample answers
for each practical. Programming exercises are often marked in part by automatic
test suites provided for you.
- cs2help PhD students and RA tutors are also asked to contribute to an email helpline for students.
Typically, a PhD student will claim for 40 hours work per tutorial group for one half-course.
- 1 tutor hour = 2 demonstrator hours per tutorial = 16 hours per half-course (this includes preparation time).
- Time spent marking practicals is claimed at demonstrator rate. Expect
to spend roughly 5 hours per practical per tutorial group = 20 hours per
- Time spent manning cs2help is claimed at demonstrator rate. Expect to spend roughly 4 hours per half-course.
For academic staff, taking one tutorial group for one half-course counts as a single tutoring credit.
Contact: To apply, register your interest by emailing firstname.lastname@example.org