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 of the Informatics 1 courses, Computation and Logic and Functional Programming are co-requisites, and so are Data and Analysis and Object-Oriented Programming.

Full list of Informatics courses

Course Home page DRPS Suitability  
Informatics 1 - Computation and Logic School web page University descriptor Required course for Informatics students, taught in semester 1

Co-requisites

Informatics 1 - Functional Programming School web page University descriptor Required course for Informatics students, taught in semester 1
Informatics 1 - Data and Analysis School web page University descriptor Required course for Informatics students, taught in semester 2

Co-requisites

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  

Service courses

Course Home page DRPS Suitability
Computer Programming Skills and Concepts School web page University descriptor Suitable for non-Informatics students, taught in semester 1

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: (note the non-standard lectures in bold)

 

Week Monday 14:10-15:00 LT4 AT Tuesday 11:10-12:00 LT4 AT Thursday 11.10-12:00 LT5 AT Friday 14:10-15:00 LT5 AT
1 INF1-FP INF1-FP INF1-CL INF1-FP
2 INF1-FP INF1-FP INF1-CL INF1-FP
3 INF1-FP INF1-FP INF1-CL INF1-CL
4 INF1-FP INF1-FP INF1-CL INF1-CL
5 INF1-CL INF1-CL INF1-CL INF1-CL
6 INF1-FP INF1-FP INF1-CL INF1-CL
7 INF1-FP INF1-FP INF1-CL INF1-CL
8 INF1-FP INF1-FP INF1-CL INF1-CL
9 INF1-FP INF1-FP INF1-CL INF1-CL
10 INF1-FP INF1-CL INF1-CL INF1-CL
11 INF1-FP INF1-FP INF1-CL  

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

Tutorials

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.

Each week, you will attend a one-hour tutorial for each of the core courses for semester in question. 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 keep attendance sheets, and you should inform your tutor if you are unable to attend.

Tutorial group allocations

Labs for practical work

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.

You are encouraged to use the labs during the drop-in lab times which are reserved for Informatics 1 students. For some of this time, lab demonstrators will be available to give you help with computing-related problems and also advice on how to tackle weekly exercises and coursework assignments. You don't need to register for drop-in labs; simply turn up!

Day Time Demonstrators Location
Monday 3.00-5.00 3.00-4.00 FH 1.B30
Tuesday 2.00-5.00 3.00-4.00 FH 1.B30
Wednesday 2.00-5.00 3.00-4.00 FH 1.B30
Thursday 2.00-5.00 3.00-4.00 FH 1.B30
Friday 3.00-5.00 3.00-4.00 FH 1.B30

 (notice that the labs are only reserved from 3.00 on Mondays & Fridays)