Printable Loopcards | Topic 1: Problem solving | Edexcel IGCSE Computer Science

What are loop cards?

Loop cards are a great game that can be played individually or as a class. They are perfect for review key vocabulary or questions at the end of a topic or when revising for an exam.

Instructions

  1. Cut out the cards from the paper horizontally (but don't cut them in half!) and then shuffle them.
  2. Now start joining each question on the right hand side of the card to the matching answer on the next card.
  3. Carry on until all the cards loop together and you have competed the game!

Hint: Make sure that you set your paper to portrait to print 4 cards per sheet of A4 paper.

Edit Vocab

The purpose of draft program code is to provide a rough outline of an algorithm in a programming language.
What are some situations where problem decomposition can be employed?
Problem decomposition can be used in various situations such as product development, software engineering, scientific research, and more.
What is the purpose of pseudocode?
The purpose of pseudocode is to provide a high-level description of an algorithm that can be easily translated into code.
What is the importance of testing an algorithm after making corrections?
To ensure that the error has been fixed and the code is running correctly
What is an algorithm?
An algorithm is a set of instructions that a computer can follow to solve a problem.
What is an example of an algorithm that you use in your daily life?
Answers may vary
What are some examples of when problem decomposition might be useful?
Problem decomposition can be useful when solving complex math problems, writing computer programs, or planning a project or event.
What is a trace table?
A table used to manually keep track of the values of variables in an algorithm
What is a queue?
A queue is a data structure that follows the First In First Out (FIFO) principle, meaning that the first item added to the queue is the first item to be removed.
What is a flowchart?
A flowchart is a diagram that represents a process or algorithm using symbols.
What is the purpose of draft program code?