Table of Contents

  1. Introduction
  2. Top Level Design
    1. Structure Chart: AverageSystem
    2. Module Reference List
    3. Program Layout in Pascal
  3. Using Pseudocode
    1. Module 1
    2. Module 2
    3. Module 3
    4. Data Table (AverageSystem)
  4. Top Down Design: BankSystem
    1. Structure Chart
    2. BankSystem00 Narrative
  5. BankSystem00 Code
    1. BankSystem Module 3
    2. BankSystem Module 2
    3. BankSystem Module 1
    4. BankSystem Variable Declarations
    5. BankSystem Module 0
  6. BankSystem01 Narrative
    1. BankSystem01 Code
    2. Module 3 Code
    3. Module 2 Code
    4. Module 1 Code
    5. BankSystem01 Variables
    6. Module 0 Code
  7. BankSystem02 Narrative
    1. BankSystem02 Code
    2. Module 3
    3. Module 2
    4. Module 1
    5. Variables
    6. Module 0
  8. BankSystem03 Narrative
    1. BankSystem03 Code
    2. BS03 Module 3 Code
    3. BS03 Module 2 Code
    4. BS03 Module 1 Code
    5. BS03 Variables
    6. BS03 Module 0 Code
  9. BankSystem04 Narrative
    1. BankSystem04 Code
    2. BS04 Module 3 Code
    3. BS04 Module 2 Code
    4. BS04 Module 1 Code
    5. BS04 Variables
    6. BS04 Module 0 Code
  10. Coding Tasks
    1. Example System (Arrays)
    2. Activity
    3. Data Table for CarParkSystem
    4. Process Description 0
    5. Process Description 1
    6. Process Description 2
    7. Process Description 3
    8. Process Description 4
    9. Coding Activity
  11. Using Procedures
    1. Analysis
    2. Top Level Design
    3. Design Refinements
    4. Implementation
    5. Testing
    6. Display House
    7. Display Flats
    8. Display Tree
    9. Completed Program
    10. SAQ1
    11. SAQ 1 Solution
    12. SAQ 2
    13. SAQ 2 Solution
    14. SAQ 3
    15. SAQ 3 Solution
    16. SAQ 4
    17. SAQ 4 Solution
    18. SAQ 5
    19. SAQ 5 Solution
    20. Comments
  12. Challenge 1
  13. Challenge 2
    1. Data Structure
    2. Programming Task
    3. Structure Chart for DartSystem
    4. Algorithm: Module 0
    5. Algorithm: Module 1
    6. Algorithm: Module 2
    7. Algorithm: Module 3
    8. Algorithm: Module 4
    9. Data Table Challenge
  14. Jimbo's Challenge
    1. Bully's Challenge
    2. Procedure 1
    3. Procedure 2
    4. Procedure 3
    5. Top Prizes
    6. Let's Have a Look
  15. Formative Assessment
    1. Structure Chart
    2. Algorithm: Module 0
    3. Algorithm - Module 2
    4. Algorithm: Module 6
    5. Data Table
    6. Testing