← All printables
Years 7–8 Creating Digital Solutions · Modules 50–125

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable Years 7–8 Creating Digital Solutions crossword with 10 clues, built from the key terms of Designing and tracing algorithms to Evaluating digital solutions (Modules 50–125) — Choosing test data for an algorithm, Storyboarding a user's path through a system, Comparing alternative designs with a criteria table, Running a Python program, Converting types with int() and float(), Python and, or, not and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

Years 7–8 Creating Digital Solutions Crossword: Designing and tracing algorithms to Evaluating digital solutions (Modules 50–125)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9
10

Across

  1. 1. Adds a ______ to the end of a list, making it one item longer. Start with an empty list like scores = [] and use append() in a loop to build it up. Word 3 of: list.append(_____) (5)
  2. 4. A ______ created inside a function. It only exists in that function, so using it outside gives a NameError. A ______ made outside all functions is global and can be used anywhere. Word 2 of: local ________ (8)
  3. 6. A table that lists each design option against the same ______, rates each one, and helps you pick the best design and give reasons for your choice. Word 1 of: ________ table (8)
  4. 7. An if indented inside a ______'s block is checked again on every repetition, so each pass can make a different decision. Word 4 of: if inside a ____ (4)
  5. 8. Logical operators that combine or flip True/False conditions. and needs both True, or needs at least one True, and ______ reverses True to False (or False to True). Word 3 of: and, or, ___ (3)
  6. 9. Word 3 of the term in 2 Down: ________ against ___________ (11)
  7. 10. Creates a function: a named, reusable block of indented code that only runs when you call it. Define it first, then call it. Word 1 of: ___ name(): (3)

Down

  1. 2. Check if a solution stayed within its time, budget, device and skill limits, say if each was met or not met, and explain what trade-offs were made and how they affected its features. Word 1 of: ________ against ___________ (8)
  2. 3. Chosen inputs, each with the output you expect, picked so every path (branch) through an algorithm gets tested. Compare the real result to the expected output. Word 1 of: ____ data (4)
  3. 5. ______() gives text, so int() wraps it to turn the typed text into a whole number you can calculate with. Use float() for decimals. str() turns a number back into text. Word 2 of: int(_____()) (5)

Answer Key

Years 7–8 Creating Digital Solutions · Modules 50–125
1V
A
L
U
2E
3T
4V
A
R
5I
A
B
L
E
6C
R
I
T
E
R
I
A
N
S
7L
O
O
P
8N
O
T
U
U
9C
O
N
S
T
R
A
I
N
T
S
T
10D
E
F
Across
1VALUE — Adds a ______ to the end of a list, making it one item longer. Start with an empty list like scores = [] and use append() in a loop to build it up. Word 3 of: list.append(_____)
4VARIABLE — A ______ created inside a function. It only exists in that function, so using it outside gives a NameError. A ______ made outside all functions is global and can be used anywhere. Word 2 of: local ________
6CRITERIA — A table that lists each design option against the same ______, rates each one, and helps you pick the best design and give reasons for your choice. Word 1 of: ________ table
7LOOP — An if indented inside a ______'s block is checked again on every repetition, so each pass can make a different decision. Word 4 of: if inside a ____
8NOT — Logical operators that combine or flip True/False conditions. and needs both True, or needs at least one True, and ______ reverses True to False (or False to True). Word 3 of: and, or, ___
9CONSTRAINTS — Word 3 of the term in 2 Down: ________ against ___________
10DEF — Creates a function: a named, reusable block of indented code that only runs when you call it. Define it first, then call it. Word 1 of: ___ name():
Down
2EVALUATE — Check if a solution stayed within its time, budget, device and skill limits, say if each was met or not met, and explain what trade-offs were made and how they affected its features. Word 1 of: ________ against ___________
3TEST — Chosen inputs, each with the output you expect, picked so every path (branch) through an algorithm gets tested. Compare the real result to the expected output. Word 1 of: ____ data
5INPUT — ______() gives text, so int() wraps it to turn the typed text into a whole number you can calculate with. Use float() for decimals. str() turns a number back into text. Word 2 of: int(_____())

Modules this crossword covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: 7-8 Digital Technologies: Designing and tracing algorithms, 7-8 Digital Technologies: Designing user interfaces and experiences, 7-8 Digital Technologies: Programming in Python, 7-8 Digital Technologies: Evaluating digital solutions, VCE Applied Computing U1O2 Programming: Python basics and data types, VCE Applied Computing U1O2 Programming: Control structures, IGCSE Computer Science 0478 — 7c Pseudocode and Flowcharts, IGCSE Computer Science 0478 — 7d Standard Methods of Solution, ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python), ACARA Digital Technologies Years 9–10 — Testing and Validating Programs, ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python), QCE Digital Solutions Unit 1 — User Experiences and Interfaces, QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 1 — Programmed Solutions, QCE Digital Solutions Unit 3 — Interactions Between Users, Data and Digital Systems, WA Computer Science ATAR Year 11 — Control Structures and Data Types, WA Computer Science ATAR Year 11 — Standard Algorithms

More Years 7–8 Creating Digital Solutions printables

This printable is free — no login needed.

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.