← Back to Class 6 Computer Science

Term pack

Class 6 Computer Science

Name: ________________________

Skills in this pack

  • ☐Parts of a computer
  • ☐Input and output devices
  • ☐Storage and memory
  • ☐Bits and binary numbers
  • ☐Files and folders
  • ☐What is an algorithm?
  • ☐Flowchart symbols
  • ☐Following a flowchart
  • ☐Repeating with loops
  • ☐Making decisions in programs
  • ☐Reading HTML tags

Free at www.arenapublications.com/learn — no account, no ads, ever.

Class 6 Computer Science · 1 of 11

Parts of a computer

Name the main parts of a computer system, say what each one does, and follow the input-process-output cycle.

Before you start

Each part of this computer has a name — find out what each one is called.

1234
  1. 1. Monitor
  2. 2. System unit
  3. 3. Keyboard
  4. 4. Mouse

Only one of these four is doing the thinking, and it is the one you cannot see: the processor lives inside the system unit.

  1. 1.Tap the system unit — the box that holds the processor and the memory.

    Write the number of the part.

    1234
  2. 2.Match each part to the job it does.

    • Monitor
    • Keyboard
    • Speaker
    • Mouse
    • Printer
    • Shows words and pictures on a screen
    • Lets you type letters and numbers
    • Moves the pointer and clicks
    • Plays sound out loud
    • Puts your work onto paper
  3. 3.You type 7 + 5, the computer adds it up, and 12 appears on the screen. Put the three stages in the order they happen.

    • Output
    • Input
    • Process
  4. 4.A computer does every job in the same three stages. Which list has them in the right order?

    • a) Input, process, output
    • b) Process, output, input
    • c) Output, input, process
    • d) Input, output, process
  5. 5.Tap the part you would use to type your name.

    Write the number of the part.

    1234
  6. 6.A part of a computer you can pick up and touch is called hardware. What do we call the instructions the computer follows, which you cannot touch at all?

  7. 7.Tap the monitor — the part that shows you what the computer is doing.

    Write the number of the part.

    1234
  8. 8.On a desktop computer, sort each part by where it lives.

    Groups: Inside the system unit · Outside, plugged in

    • Hard disk
    • Processor
    • Speaker
    • Keyboard
    • Scanner
    • RAM

Parts of a computer · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 2 of 11

Input and output devices

Decide whether a device is an input or an output device by asking which way the information travels.

  1. 1.A touchscreen shows you a picture, and you can also tap it to give a command. Which is true of it?

    • a) It is only an output device
    • b) It is only an input device
    • c) It is an input device and an output device
    • d) It is neither, because it has no cable
  2. 2.A device that carries information back out of the computer to you is called an ______ device. Fill in the missing word.

  3. 3.A device that carries information into the computer is called an ______ device. Fill in the missing word.

  4. 4.A barcode reader takes the pattern of lines on a packet and sends it into the computer. Which kind of device is it?

    • a) Both at once
    • b) Neither of those
    • c) An output device
    • d) An input device
  5. 5.Which of these is NOT an input device?

    • a) Mouse
    • b) Monitor
    • c) Scanner
    • d) Microphone
  6. 6.Which of these is NOT an output device?

    • a) Printer
    • b) Monitor
    • c) Speaker
    • d) Keyboard
  7. 7.Match each device to what it carries.

    • Microphone
    • Speaker
    • Scanner
    • Printer
    • Keyboard
    • Sound coming out
    • A picture coming out
    • Sound going in
    • Letters going in
    • A picture going in
  8. 8.A pair of headphones takes sound out of the computer and carries it to your ears. Which kind of device is it?

    • a) Both at once
    • b) Neither of those
    • c) An input device
    • d) An output device

Input and output devices · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 3 of 11

Storage and memory

Measure information in bits and bytes, work out the bigger units from the smaller ones, and tell memory that forgets from storage that keeps.

  1. 1.Put these units of information in order, smallest first.

    • Megabyte
    • Bit
    • Terabyte
    • Kilobyte
    • Byte
    • Gigabyte
  2. 2.Match each unit to how many of the next unit down it holds.

    • 1 byte
    • 1 kilobyte
    • 1 megabyte
    • 1 gigabyte
    • 1024 megabytes
    • 1024 kilobytes
    • 1024 bytes
    • 8 bits
  3. 3.One kilobyte is 1024 bytes. A short note takes 2048 bytes. How many kilobytes is the note?

  4. 4.One megabyte is 1024 kilobytes. A photograph is 2 megabytes. How many kilobytes is that?

  5. 5.One byte is made of 8 bits. How many bits are there in 5 bytes?

  6. 6.One byte is made of 8 bits. How many bits are there in 12 bytes?

  7. 7.Each letter you type takes one byte, and one byte is 8 bits. How many bits does a word of 6 letters take?

  8. 8.Which of these units is the largest?

    • a) Kilobyte
    • b) Gigabyte
    • c) Megabyte
    • d) Byte

Storage and memory · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 4 of 11

Bits and binary numbers

Read a binary number using the place values 1, 2, 4 and 8, and write a small ordinary number in binary.

Before you start

Move along the line and count in ones. Every time you pass 1, 2, 4, 8 or 16 you are passing a place value that binary uses as a column.

0246810121416

Those five landmarks are the only numbers binary needs a single 1 to write: 1, 10, 100, 1000, 10000.

  1. 1.The binary places are 1, 2, 4, 8 reading from the right. What is the binary number "1011" as an ordinary number?

  2. 2.Write the ordinary number 5 in binary, using only 0s and 1s.

  3. 3.Work out what each binary number means, then sort it by whether that ordinary number is odd or even.

    Groups: Odd · Even

    • 1011
    • 101
    • 10
    • 111
    • 1000
    • 110
  4. 4.The binary places are 1, 2, 4, 8 reading from the right. What is the binary number "110" as an ordinary number?

  5. 5.How many different values can a single bit hold?

    • a) 2
    • b) 10
    • c) 8
    • d) 1
  6. 6.Write the ordinary number 12 in binary, using only 0s and 1s.

  7. 7.Which of these is the ordinary number 9 written in binary?

    • a) 110
    • b) 1010
    • c) 1001
    • d) 1100
  8. 8.Put these binary numbers in order, smallest first.

    • 11
    • 1
    • 10
    • 111
    • 100

Bits and binary numbers · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 5 of 11

Files and folders

Read a file path, name the folder a file sits in, and use the extension to say what kind of file it is.

Before you start

Each box in this folder tree has a name — find out what each one is called. Notice that the further right a box sits, the deeper inside it is.

1234
  1. 1. School
  2. 2. Maths
  3. 3. sums.doc
  4. 4. Science

Only one box in this tree is a file, and you can tell which without being told: it is the one whose name ends in a dot and a few letters.

  1. 1.A file is saved at "Music/Songs/Old/anthem.mp3". Which folder is the file sitting directly inside?

  2. 2.Sort each name by whether it is a file or a folder. A file always ends with a dot and a few letters.

    Groups: File · Folder

    • Science
    • Downloads
    • song.mp3
    • photo.jpg
    • report.docx
    • Projects
  3. 3.You have forty pictures and thirty pieces of writing loose in one place, and you can never find anything. What is the sensible thing to make?

    • a) One very long file name for every file
    • b) A second copy of every file
    • c) Two folders, and move each file into the right one
    • d) Nothing — long lists are easier to search
  4. 4.You rename "story.txt" to "story.jpg" without changing anything inside it. What have you actually changed?

    • a) The file has become a real picture
    • b) The file has been deleted
    • c) The file has become twice as large
    • d) Only the name — the writing inside the file is untouched
  5. 5.A file is saved at "Home/Art/paint.jpg". Starting from the outside, how many folders must you open to reach the file?

    • a) 3
    • b) 4
    • c) 1
    • d) 2
  6. 6.This is a folder tree. Tap the folder that the file sums.doc is sitting directly inside.

    Write the number of the part.

    1234
  7. 7.In the same folder tree, tap the outermost folder — the one that holds everything else.

    Write the number of the part.

    1234
  8. 8.A file is saved at "School/Maths/sums.doc". Which folder is the file sitting directly inside?

Files and folders · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 6 of 11

What is an algorithm?

Follow an algorithm step by step to find what it produces, and explain why changing the order of the steps changes the answer.

  1. 1.Some steps just do something. Others ask a question first and go one way or the other. Sort each step.

    Groups: Just does something · Asks a question first

    • If the box is empty, fill it
    • Add 5 to the total
    • Show the answer on the screen
    • If the answer is right, say well done
    • If the total is over 20, stop
    • Double the number
  2. 2.Which of these describes an algorithm best?

    • a) Another name for the keyboard
    • b) A picture of what a program will look like
    • c) A machine that runs inside the computer
    • d) A list of clear steps, in order, that finishes the job
  3. 3.Another algorithm says: start with 4, then add 3, then double it. What number do you end with?

  4. 4.Put these steps in the order a computer runs them to add two numbers and show the total.

    • Show the total on the screen
    • Read the two numbers
    • Add the two numbers together
  5. 5.An algorithm says: start with 12, then halve it, then halve it. What number do you end with?

  6. 6.Match each short algorithm to the number it ends with.

    • Start with 3, then double it
    • Start with 3, then add 4
    • Start with 10, then halve it
    • Start with 4, then double it
    • Start with 4, then multiply it by 3
    • 8
    • 7
    • 5
    • 6
    • 12
  7. 7.Why must every algorithm come to an end?

    • a) Because the screen would run out of room
    • b) Because every algorithm must have exactly five steps
    • c) Because computers can only hold ten steps at a time
    • d) Because a set of steps that never finishes never gives an answer
  8. 8.An algorithm says: start with 20, then halve it, then take away 3. What number do you end with?

What is an algorithm? · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 7 of 11

Flowchart symbols

Name the four flowchart symbols and choose the right one for a step, a question, a start and an input or output.

Before you start

Each of these shapes has a name — find out what each one is called. Notice that only one of them has corners pointing up and down.

1234
  1. 1. Oval
  2. 2. Parallelogram
  3. 3. Rectangle
  4. 4. Diamond

The diamond is the only shape that ever splits the path in two. Every other shape has one way in and one way out.

  1. 1.Which shape marks the beginning and the end of a flowchart? Answer with the name of the shape.

  2. 2.How many arrows come out of a decision symbol?

    • a) 1
    • b) 2
    • c) 3
    • d) 4
  3. 3.A flowchart reads a number, doubles it and prints the result. Put its steps in the order they are drawn, top to bottom.

    • Start
    • Stop
    • Print the result
    • Double the number
    • Read the number
  4. 4.Tap the symbol used when the flowchart has to ask a question and go one of two ways.

    Write the number of the part.

    1234
  5. 5.Why does a flowchart use four different shapes instead of drawing every step as a rectangle?

    • a) Because the computer refuses to read rectangles
    • b) Because each shape holds a different amount of writing
    • c) So the flowchart takes up less room on the page
    • d) So you can see what kind of step each one is without reading it
  6. 6.Tap the symbol that starts and ends a flowchart.

    Write the number of the part.

    1234
  7. 7.Tap the symbol used for a step that works something out, such as adding two numbers.

    Write the number of the part.

    1234
  8. 8.A flowchart has a diamond with the question "Is the number more than 10?" written in it. What must be written on the two arrows leaving it?

    • a) Start and Stop
    • b) Yes on one and No on the other
    • c) Nothing at all
    • d) Two numbers

Flowchart symbols · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 8 of 11

Following a flowchart

Trace a flowchart from start to stop, take the right arrow out of a decision, and say what it prints.

  1. 1.A flowchart sets a total to 0. Each time round it adds 5 to the total, and it goes round 4 times. What is the total at the end?

  2. 2.A flowchart sets a counter to 0. Each time round it adds 1 to the counter, then asks whether the counter is 6. If the answer is No it goes round again. How many times does it add 1 before it stops?

  3. 3.A flowchart reads a number, doubles it and prints it. Put the boxes in the order they are visited.

    • Double the number
    • Read the number
    • Print the result
    • Stop
    • Start
  4. 4.A flowchart sets a total to 0. Each time round it adds 3 to the total, and it goes round 7 times. What is the total at the end?

  5. 5.What would go wrong if one arrow out of a decision diamond led nowhere?

    • a) Anyone following that answer would be stuck with no next step
    • b) The other arrow would stop working too
    • c) The flowchart would run twice as fast
    • d) Nothing — a diamond only ever needs one arrow
  6. 6.A flowchart reads a number. If the number is more than 10, it prints "Big". If not, it prints "Small". The number read is 7. What does the flowchart print?

  7. 7.A flowchart reads a number. If the number is more than 10, it prints "Big". If not, it prints "Small". The number read is 15. What does the flowchart print?

  8. 8.A flowchart reads a number. If the number is more than 20, it prints "Big". If not, it prints "Small". The number read is 44. Which arrow out of the diamond is taken?

    • a) The Yes arrow
    • b) Neither of them
    • c) The No arrow
    • d) Both of them

Following a flowchart · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 9 of 11

Repeating with loops

Read a loop, work out how many times it runs, and follow the value it builds up to the end.

  1. 1.A program sets a total to 0. It repeats this 3 times: add 10 to the total. What is the total at the end?

  2. 2.A program sets a total to 100. It repeats this 5 times: take 20 away from the total. What is the total at the end?

  3. 3.Follow this code by hand. What is total at the end?

    total = 0
    for i in range(0, 4):
        total = total + 6
  4. 4.A program needs to print a star one hundred times. Why is a loop better than writing the printing step out one hundred times?

    • a) It makes the stars appear in a different order
    • b) Loops are the only way a computer can print anything
    • c) It is far shorter, and changing the number changes it everywhere at once
    • d) It uses one hundred times less memory to store a star
  5. 5.A program sets a total to 7. It repeats this 4 times: add 2 to the total. What is the total at the end?

  6. 6.A program repeats this 4 times: print 3 stars. How many stars are printed?

  7. 7.A program sets a total to 0. It repeats this 5 times: add 4 to the total. What is the total at the end?

  8. 8.A program sets a number to 2, then doubles it three times over. Put the values the number holds in order, from the start to the end.

    • 4
    • 16
    • 8
    • 2

Repeating with loops · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 10 of 11

Making decisions in programs

Test whether a condition is true, and work out which branch of an if-otherwise step a program takes.

  1. 1.A program says: if the number is equal to 6, print "Six"; otherwise print "Not six". The number is 8. What does the program print?

  2. 2.A program says: if the number is less than 5, print "Low"; otherwise print "High". The number is 5. What does the program print?

  3. 3.A program says: if the mark is at least 40, print "Pass"; otherwise print "Fail". The mark is 39. What does the program print?

  4. 4.Is 7 more than 10?

    • a) Sometimes
    • b) Yes
    • c) There is no way to tell
    • d) No
  5. 5.A program tests a number and takes one of its two branches. In a single run, how many of the two words does it print?

    • a) One
    • b) Two
    • c) It changes each time
    • d) None
  6. 6.Sort each of these statements by whether it is true or false.

    Groups: True · False

    • 5 is less than 2
    • 8 is more than 3
    • 4 is more than 4
    • 9 is more than 2
    • 10 is less than 10
    • 7 is equal to 7
  7. 7.A program says: if the number is more than 10, print "Big"; otherwise print "Small". The number is 7. What does the program print?

  8. 8.A program says: if the mark is at least 40, print "Pass"; otherwise print "Fail". The mark is 40. What does the program print?

Making decisions in programs · Class 6 Computer Science · www.arenapublications.com/learn

Class 6 Computer Science · 11 of 11

Reading HTML tags

Read a line of HTML: find the opening and closing tags of an element, and say what a browser will show.

  1. 1.In the line "<b>Arena</b> is a school", which single word will a browser show in bold?

  2. 2.Here is some HTML: "<ul><li>Tea</li><li>Milk</li><li>Sugar</li></ul>". How many items are in the list?

  3. 3.An element opens with the tag "<b>". Write the tag that closes it.

  4. 4.Here is some HTML: "<ul><li>Red</li><li>Green</li></ul>". How many items are in the list?

  5. 5.Here is a line of HTML: "<p>Hello</p>". Every element has an opening tag and a closing tag. Write the closing tag from that line.

  6. 6.Sort each tag by whether it opens an element or closes one.

    Groups: Opening tag · Closing tag

    • <p>
    • </li>
    • <h1>
    • </h1>
    • </p>
    • <li>
  7. 7.Which one of these is a closing tag?

    • a) </h1>
    • b) <h1>
    • c) h1
    • d) <h1
  8. 8.In the line "<h1>Welcome</h1>", which single word will a browser show as the heading?

Reading HTML tags · Class 6 Computer Science · www.arenapublications.com/learn

Answer keys — Class 6 Computer Science

In the same order as the worksheets.

Parts of a computer

  1. 1. 2 — System unit
  2. 2. Monitor → Shows words and pictures on a screen; Keyboard → Lets you type letters and numbers; Speaker → Plays sound out loud; Mouse → Moves the pointer and clicks; Printer → Puts your work onto paper
  3. 3. 1. Input 2. Process 3. Output
  4. 4. a) Input, process, output
  5. 5. 3 — Keyboard
  6. 6. software
  7. 7. 1 — Monitor
  8. 8. Processor → Inside the system unit; Keyboard → Outside, plugged in; Hard disk → Inside the system unit; Speaker → Outside, plugged in; RAM → Inside the system unit; Scanner → Outside, plugged in

Input and output devices

  1. 1. c) It is an input device and an output device
  2. 2. output
  3. 3. input
  4. 4. d) An input device
  5. 5. b) Monitor
  6. 6. d) Keyboard
  7. 7. Microphone → Sound going in; Speaker → Sound coming out; Scanner → A picture going in; Printer → A picture coming out; Keyboard → Letters going in
  8. 8. d) An output device

Storage and memory

  1. 1. 1. Bit 2. Byte 3. Kilobyte 4. Megabyte 5. Gigabyte 6. Terabyte
  2. 2. 1 byte → 8 bits; 1 kilobyte → 1024 bytes; 1 megabyte → 1024 kilobytes; 1 gigabyte → 1024 megabytes
  3. 3. 2
  4. 4. 2048
  5. 5. 40
  6. 6. 96
  7. 7. 48
  8. 8. b) Gigabyte

Bits and binary numbers

  1. 1. 11
  2. 2. 101
  3. 3. 101 → Odd; 110 → Even; 1000 → Even; 1011 → Odd; 10 → Even; 111 → Odd
  4. 4. 6
  5. 5. a) 2
  6. 6. 1100
  7. 7. c) 1001
  8. 8. 1. 1 2. 10 3. 11 4. 100 5. 111

Files and folders

  1. 1. Old
  2. 2. report.docx → File; Science → Folder; song.mp3 → File; Downloads → Folder; photo.jpg → File; Projects → Folder
  3. 3. c) Two folders, and move each file into the right one
  4. 4. d) Only the name — the writing inside the file is untouched
  5. 5. d) 2
  6. 6. 2 — Maths
  7. 7. 1 — School
  8. 8. Maths

What is an algorithm?

  1. 1. Add 5 to the total → Just does something; If the total is over 20, stop → Asks a question first; Show the answer on the screen → Just does something; If the box is empty, fill it → Asks a question first; Double the number → Just does something; If the answer is right, say well done → Asks a question first
  2. 2. d) A list of clear steps, in order, that finishes the job
  3. 3. 14
  4. 4. 1. Read the two numbers 2. Add the two numbers together 3. Show the total on the screen
  5. 5. 3
  6. 6. Start with 3, then double it → 6; Start with 3, then add 4 → 7; Start with 10, then halve it → 5; Start with 4, then double it → 8; Start with 4, then multiply it by 3 → 12
  7. 7. d) Because a set of steps that never finishes never gives an answer
  8. 8. 7

Flowchart symbols

  1. 1. oval
  2. 2. b) 2
  3. 3. 1. Start 2. Read the number 3. Double the number 4. Print the result 5. Stop
  4. 4. 4 — Diamond
  5. 5. d) So you can see what kind of step each one is without reading it
  6. 6. 1 — Oval
  7. 7. 3 — Rectangle
  8. 8. b) Yes on one and No on the other

Following a flowchart

  1. 1. 20
  2. 2. 6
  3. 3. 1. Start 2. Read the number 3. Double the number 4. Print the result 5. Stop
  4. 4. 21
  5. 5. a) Anyone following that answer would be stuck with no next step
  6. 6. Small
  7. 7. Big
  8. 8. a) The Yes arrow

Repeating with loops

  1. 1. 30
  2. 2. 0
  3. 3. 24
  4. 4. c) It is far shorter, and changing the number changes it everywhere at once
  5. 5. 15
  6. 6. 12
  7. 7. 20
  8. 8. 1. 2 2. 4 3. 8 4. 16

Making decisions in programs

  1. 1. Not six
  2. 2. High
  3. 3. Fail
  4. 4. d) No
  5. 5. a) One
  6. 6. 8 is more than 3 → True; 5 is less than 2 → False; 7 is equal to 7 → True; 10 is less than 10 → False; 4 is more than 4 → False; 9 is more than 2 → True
  7. 7. Small
  8. 8. Pass

Reading HTML tags

  1. 1. Arena
  2. 2. 3
  3. 3. </b>
  4. 4. 2
  5. 5. </p>
  6. 6. <p> → Opening tag; </p> → Closing tag; <h1> → Opening tag; </h1> → Closing tag; <li> → Opening tag; </li> → Closing tag
  7. 7. a) </h1>
  8. 8. Welcome

Class 6 Computer Science · www.arenapublications.com/learn