Course guide

Year 1 courses, registration, tutorials and lab work.

Course registration

You must contact your Personal Tutor in order to register or change your course options.

You will automatically be registered for the core courses that are required for your degree, but (unless you are on a joint degree) you will normally also need to register for some outside courses.

If you are resitting courses failed previously, your PT will also need to register you for those.

Choosing outside courses

Your outside courses must be at level 7 or level 8, and you must have fulfilled any prerequisites.  You also need to make sure the lectures and tutorials fit into your schedule. A full load of courses is 120 credits, and it is strongly recommended that you take 60 credits in each semester. If you wish to overload in one or both semesters, please discuss your reasons with your Personal Tutor.

Some courses (notably language courses) have limited capacity and fill up early, so it's good to contact your PT as soon as possible if you want one of these, and to have a back-up plan.

There are various tools to help you view course options:

Degree Regulations and Programmes of Study (DRPS): Click through to this year's DRPS to browse all courses across the University.

PATH: A support tool with a nicer interface for choosing optional courses, checking your timetable, and building your degree programme.

List of common outside courses: A document put together yearly by one of the lecturers in Informatics, this lists some of the more common choices for 1st and 2nd year options, along with any possible timetabling conflicts with required Informatics courses.

Required courses

The formal course requirements for your degree are set out in the Degree Programme Tables (DRPS). The Informatics courses available to students in Year 1 are listed below. Note that the courses "Introduction to Computation" and "Object Oriented Programming" are "core" courses. You must pass these courses  (either at the first sitting or at the August resit) before you will be permitted to progress into the second year.

Full list of Informatics courses

Course Home page DRPS Suitability
Informatics 1 - Introduction to Computation School web page University descriptor Required course for Informatics students, taught in semester 1
Informatics 1 - Object-Oriented Programming School web page University descriptor Required course for Informatics students, taught in semester 2
Informatics 1 - Cognitive Science School web page University descriptor Required course for some Informatics students, taught in semester 2

Course activities

The information above provides you with detail about what is involved in each course, however, they all involve a combination of lectures, tutorials and lab work.

Attendance at lectures is very strongly advised. 

Semester 1 Lecture Times:

Monday, 14:10-15:00

Tuesday, 11:10-12:00

Thursday, 11:10-12:00

Friday, 14:10-15:00


If course notes in the form of handouts are given out, these will either be made available at the lectures, or will be available from the Informatics Teaching Office (ITO). Large print versions of course materials are available on request.

Video recordings of lectures

List of building codes


Most of the courses in Informatics 1 require you to do weekly tutorial exercises; this practical work is a vital component of the course. Exercises should be completed in your own time before the tutorial in question. You should take your solutions to the weekly tutorial, where the exercises will be discussed. You can get help with the exercises at the Informatics 1 drop-in labs.

You will be assigned a tutorial group by the ITO; if you wish to attend a tutorial at a different time, contact the ITO. More details will be available from the home pages of the courses in question. Attendance at tutorials is compulsory. Tutors will track attendance, and you should inform your tutor if you are unable to attend.

During week 1 there will be a series of short talks and lab sessions on the Informatics computing facilities (DICE). The ITO will email you to arrange a specific time.