Teaching object oriented programming (OOP) for A level computer science CY210 / A16
Summary
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.
Outcomes
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
Notes
Actions
Fees & Subsidies
Have you heard about our CPD subscription offer?
On offer to schools and MATs across England, these paid subscriptions are pefect for planning a year of CPD for your school or trust. Discover more.
Interested in this course?
Sign up to receive our emails to hear about the latest CPD available