D.4 Advanced program development (HL only)

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

D4 – Advanced program development (HL only)

Point Description PDF More
D.4.1 Define the term recursion D.4.1  Video
D.4.2 Describe the application of recursive algorithms  D.4.2  Video
D.4.3 Construct algorithms that use recursion
D.4.4 Trace recursive algorithms
D.4.5 Define the term object reference
D.4.6 Construct algorithms that use reference mechanisms
D.4.7 Identify the features of the abstract data type (ADT) list
D.4.8 Describe applications of lists
D.4.9 Construct algorithms using a static implementation of a list
D.4.10 Construct list algorithms using object references
D.4.11 Construct algorithms using the standard library collections included in JETS – Java rules
D.4.12 Trace algorithms using the implementations described in assessment statements D.4.9–D.4.11.
D.4.13 Explain the advantages of using library collections
D.4.14 Outline the features of ADT’s stack, queue and binary tree
D.4.15 Explain the importance of style and naming conventions in code

Option D Revision Guide – a VERY useful revision guide for topic D1-4 (with GREAT thanks to C. Ghali)