Skip navigation to content

CS1002 Object-Oriented Programming

SCOTCAT credits:20
Academic year(s):2017/8
SCQF Level 7
Planned timetable:Lectures: 3.00 pm Mon and Tue, exercise classes: either 9.00 am or 10.00 am Thu and Fri

This module covers problem-solving skills, object-oriented modelling and programming. Programming exercises include object-oriented modelling, computer graphics and data structures.

Place in programme(s) and relationship to other modules


Compulsory for Computer Science BSc, Joint Computer Science degrees, Computer Science MSci, Computer Science (Gateway) programme

UG Pre-requisite(s):Mathematics (Higher or A-Level at Grade A)
UG Anti-requisite(s):CS2101
UG Modules required for:CS1003, CS1006, CS2001, CS2006

Learning and teaching methods and delivery

Weekly contact:4 lectures, 1 tutorial and 1 x 3-hour practical class.
Total module hours:
  • Scheduled learning: 80
  • Guided independent study: 120

Assessment pattern

UG As defined by QAA:
  • Written examinations: 60%
  • Practical examinations: 0%
  • Coursework: 40%
UG As used by St Andrews:2-hour Written Examination = 60%, Coursework = 40%
UG Re-assessment:2-hour Written Examination = 60%, Existing Coursework = 40%


Module teaching staff: