Degrees are specified via Degree Programme Tables. This is the
Click on a degree title to see a document describing the degree (the Degree Programme Specification). Near the top you will see a link to the Degree Programme Table which gives the courses required for the degree. Each table has the following format (illustrated using the entry for year 3 of the Software Engineering degree: NB example for illustration purposes only!):
|System Design Project|
|CS/SE Individual Practical|
|Courses in Software Engineering|
|Further courses in any of ...|
The significance of the columns is as follows:
It is possible for a course to be allocated to more than one subject area, in which case you can count it in which ever way you prefer in order to satisfy the regulations of your degree.
Clearly the entry of interest to you as a third year student is the one under year 3.
Interpretation of the entries. Looking at the table above, we see that our example student on the Software Engineering degree is required to undertake the System Design Project, worth 20 points, the Individual Practical, worth 10 points, and Professional Issues, worth 10 points. The remaining points are usually made up with courses worth 10 points each, but as the table shows there are some restrictions. Care is needed in interpreting them, but the rationale of the scheme is simply to make sure that there's a balance between imposing enough restrictions to make students' degrees coherent, and allowing flexibility.
The student's choices must include 20 points' worth of Software Engineering courses at Level 9; referring to the list of courses, we see that in 2006/7 the only option is to take Software Engineering with Objects and Components, worth 10 points, and Software Testing, worth 10 points. (However, in other years, the set of Software Engineering courses available might be different: this is why we do not simply list SEOC and ST as being compulsory.) The student must also take a further 40 points' worth from among the Informatics courses in a few specified areas, listed following "courses in any of". (If you look at the areas, you'll see that you might think of them as being the more "software engineering-y" or "computer science-y" of our courses.) Finally 10 points must come from a Level 9 Informatics course (without restriction as to area), and the final 10 points can come from (almost) anywhere in the University. Note however that this does not mean you have the right to enrol in courses offered by other Schools. Should you wish to follow this option it is your responsibility (with advice from your Director of Studies) to check with the other School if you are qualified to take the course and they are willing to allow you to enrol on it. You must also inform the ITO if this happens so that your marks can be obtained at the appropriate time.
For some degrees there is a choice between two or more possibilities. This is indicated by the phrase ONE OF: on a line by itself with the choices shown indented on subsequent lines.
Finally some entries have footnotes, make sure you read these.
Compulsory courses. As you see, the Degree Programme Table specifies some compulsory courses. For combined degrees take care to consult any additional documentation from the partner School since some compulsory elements might be specified there.
Forbidden courses. A few courses have restricted numbers due to resource limitations (those that do state this in their course descriptor).
Level 10 courses. Subject to the approval of the Director of Teaching, students may take one or (exceptionally) more courses at level 10, particularly where this may assist in preparation for a final year project in an area of interest to the student.