CS2006 Advanced Programming Projects
Academic year
2024 to 2025 Semester 2
Curricular information may be subject to change
Further information on which modules are specific to your programme.
Key module information
SCOTCAT credits
30
SCQF level
SCQF level 8
Availability restrictions
Only available to 2nd Year students.
Planned timetable
11.00 am
Module Staff
TBC Module coordinator(s): Second Level Coordinator - Computer Science (second-coord-cs@st-andrews.ac.uk)
Module description
This module introduces the functional and dynamic programming paradigms, using languages such as Haskell and Python. Understanding is reinforced through extensive practical exercises.
Relationship to other modules
Pre-requisites
BEFORE TAKING THIS MODULE YOU MUST PASS CS2001 OR PASS CS2101
Assessment pattern
Coursework = 100%
Re-assessment
No Re-assessment available
Learning and teaching methods and delivery
Weekly contact
4hr x 10 weeks lectures, 1hr x 9 weeks tutorial, 3hr x 9 weeks practical support session
Scheduled learning hours
121
Guided independent study hours
179