| BSc (Hons) Computer Science: Second year (Direct Entry) | ||||||
|---|---|---|---|---|---|---|
| Code | Module name | Credits | ||||
| ^ | CS2101 | Foundations of Computation (Accelerated) | 40 | AND | ^ | CS2002 | Computer Systems | 30 | AND | Remaining credits from Levels 1000 and 2000 options |
Further requirements Choose 120 credits in the academic year Automatic entry to Honours requires
|
||||||
| BSc (Hons) Computer Science: Second year | ||||||
|---|---|---|---|---|---|---|
| Code | Module name | Credits | ||||
| ^ | CS2001 | Foundations of Computation | 30 | AND | ^ | CS2002 | Computer Systems | 30 | AND | Remaining credits from Levels 1000 and 2000 options |
Further requirements Choose 120 credits in the academic year Automatic entry to Honours requires
|
||||||
Students who meet the requirements specified above, and who meet all other programme requirements, will be given automatic entry into Honours programmes.
See: www.st-andrews.ac.uk/students/academic/academic-advising/glossary/honours-entry/ )
The general requirements are 480 credits over a period of normally four years (and not more than five years) or part-time equivalent, of which the final two years form an approved Honours programme of 240 credits, of which 90 credits are at 4000 level and at least a further 120 credits at 3000 and/or 4000 levels.
| BSc (Hons) Computer Science: Third year | ||||||
|---|---|---|---|---|---|---|
| Code | Module name | Credits | ||||
| CS3050 | Logic and Reasoning | 15 | AND | CS3052 | Computational Complexity | 15 | AND | CS3099 | Software Engineering Team Project | 30 | AND | View list | 60 credits from Module List: CS3100 - CS3399 |
Further requirementsChoose between 120 to 160 credits in academic year |
||||||
| BSc (Hons) Computer Science: Fourth year | ||||||
|---|---|---|---|---|---|---|
| Code | Module name | Credits | ||||
| CS4099 | Major Software Project | 30 | AND | View list | Between 0 and 30 credits from Module List: CS3100 - CS3399, ID4001, ID5059 | AND |
| View list | Between 60 and 90 credits from Module List: CS4052, CS4100 - CS4999 excluding CS4701, CS4796, CS5010 - CS5089 except CS5041 and CS5042. | AND | ||||
Further requirementsChoose 120 credits in academic year |
||||||
In the case of students who spend part of the Honours programme on a recognised Study Abroad scheme, the Programme Requirements will be amended to take into account overseas courses which are approved by the relevant 58³Ô¹Ï School in the Learning Agreement (see ).