CS1002
Object-Oriented Programming
2025-2026
20
10
SCQF level 7
1
Academic year(s): 2025-2026
SCOTCAT credits : 20
ECTS credits : 10
Level : SCQF level 7
Semester: 1
Availability restrictions: In the event of over-subscription, places will be given to students who require the module for their programme, and students on supported pathway or visiting programmes with the correct pre-requisites. If spaces are available at the end of the main advising period (after Wednesday in Orientation Week), a random ballot will be conducted for students selecting the module as an option, with priority given to first year students.
Planned timetable:
This module covers problem-solving skills, programming basics and object-oriented concepts, modelling and programming. Practical skills are reinforced through a range of exercises and assignments covering these topics.
Pre-requisite(s): This module has availability restrictions indicated in the 2025-26 Module catalogue. You should ensure you understand the availability restrictions before selecting this module.. Before taking this module you must have Mathematics (either Higher or A-Level at Grade A or better)
Anti-requisite(s): You cannot take this module if you take CS2101
Weekly contact: 2 lectures, 2 exercise classes, 1 tutorial and 1 x 3-hour practical support session.
Scheduled learning hours: 80
Guided independent study hours: 120
As used by St Andrews: Coursework = 100%
Re-assessment: Programming assignment = 100%