D.1 Objects as programming concept

Click on the Topic code (e.g. D.1.1) to download the class slideshow on that topic:

D1 – Objects as a programming concept (HL & SL)

D.1.1Outline the general nature of an objectD.1.1Video
D.1.2Distinguish between an object (definition, template or class) and instantiationD.1.2Video
D.1.3Construct UML diagrams to represent object designsD.1.3UML maker
D.1.4Interpret UML diagramsD.1.4Video
D.1.5.Describe the process of decomposition into several related objectsD.1.5
D.1.6.Describe the relationships between objects for a given problemD.1.6
D.1.7Outline the need to reduce dependencies between objects in a given problemD.1.7
D.1.8Construct related objects for a given problemD.1.8
D.1.9Explain the need for different data types to represent data itemsD.1.9
D.1.10Describe how data items can be passed to and from actions as parametersD.1.10