Skip navigation to content

CS1002 Object-Oriented Programming

SCOTCAT credits:20
Academic year(s):2016/7
SCQF Level 7
Planned timetable:3.00 pm Mon and Tue

This module provides an introduction to object-oriented modeling and programming, using UML and Java. No previous programming experience is assumed.

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 B or better)
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: 88
  • Guided independent study: 112

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 Lecturer(s)/Tutor(s):