Computing
Computer Science LearnITWithMrC ⛯ Year 7 Year 8 Year 9 GCSE
Responsive image

Lesson Video

27

Lesson Tasks

  • Watch the Lesson video
    Make notes if needed.
  • Open your Learning Journal
    Complete Task 1 in your Learning Journal
  • Complete the learning activities
    Make sure you complete the book tasks in your Unit Booklet
  • Complete End of Task Assessment
    Update your learning objectives

What do I need to Learn?

0 results forGuest
I need to learn how to understand what modularity is in a computer program.
I need to learn how to describe the structured(modular) approach to programming.
I need to learn how to explain the advantages of the structured approach.

Key Terms

Modular programming Subroutines Block structures Branching Iteration Debug Reuse

Task 1 - Getting organised Click to see more


Task: Learning Journal

Open your Learning Journal by clicking on the image below

Good notes will help you organise and process data and information

Task 1: Fill out your learning Journal.

Open your Learning Journal and complete the task below .


Task 2 - The Structured approach Click to see more

The structured approach to programming is a powerful tool for writing code that is easy to read, understand, and modify. By breaking down programs into smaller, more manageable pieces, we can write code that is easier to debug and maintain.

By breaking a program down into smaller modules or functions, we can create code that is easier to understand, test, and modify. Each module or function can be designed to perform a specific task or set of tasks, and can be called by other parts of the program when needed. This makes the program more organized, modular, and flexible.

Modular programming

Modular programming also helps reduce code duplication and increases code reuse. By separating a program into smaller modules or functions, we can avoid repeating code that performs the same task in multiple parts of the program. This makes our code more efficient, easier to read, and easier to modify.

Task: Watch the Video for this lesson PowerPoint.

Watch the lesson video and make notes in your learning journal:




Task 3 - Breaking down Problems Click to see more

Task: Step 1

Open your student workbook at page 69 Analyse the problem in Step 1and then complete the following tasks in your book.
  1. Task 38
  2. Task 39
  3. Task 40


Task 4 - Steps 2 and 3 - Breaking it down Click to see more

Task: Steps 2 and 3

Continue working in your student workbook at page 69 Read through the notes and complete the following task.
  1. Task 41


Task 5 - Step 4 - Creating a program Click to see more

Task: Step 4 - Creating a program

Open your student workbook at page 73 Read through the notes and then complete the following tasks in your Learning Journal.

  1. Name 3 things to consider when writing your program
  2. Explain why each of these things will make your program easier for others to read and understand

  • Write your answer into your Learning Journal


  • Task 6 - Advantages of the structured approach Click to see more

    Task: Write some Pseudocode

    In your student workbook go to page 76 Read through the notes and complete the following tasks.
    1. Task 42
    2. Task 43


    Task 7 - Lesson Review/Homework Click to see more


    Complete any unfinished tasks

    Summing it all up

    Lets look at the learning outcomes and decide which one best describes our current level of understanding :

    Tick the one you feel is closest to your level

    Learning Outcomes

    • I have a basic understanding of how with a little help from my teacher
    • I can show my teacher that without their help.
    • independently and I can also explain it to others and can complete any extension tasks I am given.

    🠜 Now update your learning objectivesClick on the Assessment image