Object-oriented programming (OOP)

Explore ways the OOP method of programming (or paradigm) is different to the procedural paradigm, which many programmers start out with on their learning journey. This topic introduces objects and how they can be defined and worked with in a computer system.

Additional details

Year band(s) 9-10
Content type Professional learning, Article or research
Format Web page
Core and overarching concepts Algorithms, Implementation (programming)
Australian Curriculum Digital Technologies code(s)
AC9TDI10P09   

Implement, modify and debug modular programs, applying selected algorithms and data structures, including in an object-oriented programming language

Technologies & Programming Language​s Python
Keywords objects, attributes, methods, class definition, tecaher background information
Organisation

University of Cambridge and Raspberry Pi Foundation

Copyright

© University of Cambridge and Raspberry Pi Foundation. Creative Commons BY-NC-SA 4.0.

Related resources