Teaching object oriented programming (OOP) for A level computer science CY210 / A16

Start date
16 Feb 17
1 Day
National STEM Learning Centre, University of York, York YO10 5DD How to find us


The course fees include meals for the duration of the course. Course fees vary for participants outside the UK. Please contact enquiries@stem.org.uk for more information.

You will cover the concepts and philosophy behind the development of object oriented software computer programs. You will briefly compare the procedural and object oriented paradigms before covering the essential aspects of object orientated programming.

The CPD will achieve its aims through a mixture of theory presentations and practical sessions. In advance of the CPD you will be expected to have viewed supporting video tutorials that will ensure that you have the necessary prerequisites to enable you to gain as much as possible from a one-day CPD activity.

The demonstration of the concepts covered will be achieved using the Python programming language.


You will be able to:

• be familiar with the concepts of: class, object, instantiation, encapsulation, inheritance, polymorphism, overriding and the messaging nature of object oriented programs.
• write code that uses these concepts.
• use the UML class diagram and see how this will aid in the development of object oriented designs and programs




Share with your CPD booker

Additional information

For courses at the National STEM Learning Centre in York, fees include meals and accommodation for the duration of the course. 


Interested in this course?

Sign up to receive our emails to hear about the latest CPD available