Skip to content

Module Catalogue

Breadcrumbs navigation

CS2001   Foundations of Computation

Academic year(s): 2019-2020

Key information

SCOTCAT credits : 30

ECTS credits : 15

Level : SCQF level 8

Semester: 1

Planned timetable: 9.00 am

This module introduces the fundamental algorithms, data structures and ideas about formal languages lying at the heart of modern software, and develops skills in programming and analysis.

Relationship to other modules

Pre-requisite(s): Before taking this module you must pass CS1002 and pass CS1003

Anti-requisite(s): You cannot take this module if you take CS2101

Learning and teaching methods and delivery

Weekly contact: 4 lectures, 1 tutorial and 2 x 3-hour practical class.

Scheduled learning hours: 110

Guided independent study hours: 190

Assessment pattern

As used by St Andrews: 3-hour Written Examination = 60%, Coursework = 40%

As defined by QAA
Written examinations : 60%
Practical examinations : 0%
Coursework: 40%

Re-assessment: 3-hour Written Examination = 60%, Existing Coursework = 40%

Personnel

Module teaching staff: TBC Module coordinator(s): Second Level Coordinator - Computer Science (second-coord-cs@st-andrews.ac.uk)