Computer science Year Group Group 7 Name Workbook

Computer science Year Group: Group 7 Name: …………………………… Workbook for school closure Learning tasks: tasks Computational thinking – Algorithm - Scratch programming What resources can I use to complete my learning tasks? • Knowledge organiser

Computational Thinking Q 1) What is computational thinking? ………………………………………………………………………………………………………………………………………………………. . Q 2) Why is decomposition useful when solving a problem? . . . . . . . . . ……………………………………………………………………………………………………………………. . Q 3) True of false? Different algorithms can be used to solve the same problem …………………. . Q 4) Which command uses the flow diagram box shown below ……………….

Computational Thinking Q 5) Gregor is using decomposition to help create a poster for a new film. Suggest three smaller problems he might try to solve 1. ………………………………………………………………………………………………………. . 2. ………………………………………………………………………………………………………. 3. ………………………………………………………………………………………………………. Q 6) Amy wants to create a map of the current weather in the UK. She needs to decide which details to include in her map and which ones to ignore For each of the option below, write the letter in the correct column of the table. A. Whether or not it is raining B. Whether it rained last week C. The temperature D. How may people are wearing coats Details to include Q 7) What is an algorithm ? …………………………………………………………………… Details to ignore

Computational Thinking Q 9) Give a benefit of using abstraction when solving a problem Q 8) What is decomposition ? ……………………………………………………………………… Q 10) Look at the flow diagram below. Which process happens if it’s raining, but it is sunny? …………………………………………………………………………………………………………………………………………………………………………………………. … Start Is it raining? No Is it sunny? Yes Put on a raincoatt Put on sunglasses No Nothing extra needed stop

Q 11) Name the following symbols/commands: Decision, Input/Output/ start/stop , Process

Programming constructs Q 12) Which feature of an algorithm involves a decision, but does not involve repeats? Q 13) Give the name of one type of iteration statement ……………………………………………. . A) sequence B) Selection C) Iteration Q 14) Name the programming constructs for the following diagrams: Yes No Yes ………………. . No …………………. .


Q 16) Label the parts of the scratch interface.


Q 18) Below is the Scratch stage. Mark the correct coordinate for each label: - Q 19) When do we use this block?


Q 21) What is the definition of a variable ……………………………………………………………………………………… Q 22) What is the highest value which could be displayed by the code when it executes ………………………… …… Q 23) What is the lowest possible value displayed by the code when it executes? …………………. . Q 24)What is the name of the type of loop which is being used in the program Fixed Conditional Repetition Infinite Q 25) What is the name of the variable which is being used in this program? . . .
- Slides: 12