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

Lesson Video

8

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 and explain how the bubble sort algorithm works.

Key Terms

Algorithm Efficiency Sorting Flag Swap Boolean

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 : Fill out your learning Journal.

Open your Learning Journal and complete the task below .


Task 2 - Sorting - Bubble Sort Click to see more

Sorting


Sorting information is another main task of computer systems. The speed at which information can be organised is very important, especially in real time systems where the data has to be sorted very quickly. There are lots of different algorithms specifically designed to sort and order data. Each of these sorting algorithms has its advantages and disadvantages.

Bubble Sort

Compare two elements at time and swap if the 2nd element is larger than the first.

Task: Bubble Sort

Open your student workbook at page 45 and then complete Task 31 .


Task : Fill out your learning Journal.

Open your Learning Journal and complete the task below .


Task 3 - Creating a Bubble Sort Algorithm Click to see more

Task: Sorting Algorithm

Create an algorithm in psuedocode or using a flowchart for a Bubble Sort.


Extension Task: Sorting Algorithm

Using your algorithm, create a Bubble Sort using python.


Task : Fill out your learning Journal.

Open your Learning Journal and complete the task below .

Task 4 - Lesson Review Click to see more


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 need to learn how to understand and explain how the bubble sort algorithm works.

  • I have a basic understanding of how I can understand and explain how the bubble sort algorithm works. with a little help from my teacher
  • I can show my teacher that I can understand and explain how the bubble sort algorithm works. without their help.
  • I can understand and explain how the bubble sort algorithm works. 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

Task 5 - Homework Click to see more


Complete any unfinished tasks