← All printables
ACARA Digital Technologies Years 9–10 · Modules 710–727

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

A free printable ACARA Digital Technologies Years 9–10 crossword with 10 clues, built from the key terms of Modular and Object-Oriented Programming (JavaScript) (Modules 710–727) — Removing items with pop, shift and splice, Searching an array with includes and indexOf, Passing an array to a function, A function that totals and averages an array, A function that finds the largest value in an array, Reading a JavaScript error message and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

ACARA Digital Technologies Years 9–10 Crossword: Modular and Object-Oriented Programming (JavaScript) (Modules 710–727)

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

Across

  1. 3. Start by treating the first array item as the largest, compare every other item, replace it when a bigger one is found, then return it. Smallest works the same way. Word 3 of: ___ largest = ____[0]; (4)
  2. 6. Word 3 of the term in 2 Down: _______.______(_________, message) (9)
  3. 7. Array methods that remove items and change the original array: pop removes the last item, ______ removes the first, splice(index, count) removes count items starting at index. Word 2 of: pop(), _____(), splice() (5)
  4. 8. A marker on a line in browser DevTools that pauses the program there, so you can step through the code line by line and watch the variables change. (10)
  5. 9. Word 1 of the term in 3 Across: ___ largest = ____[0]; (3)

Down

  1. 1. A ______ with a parameter that receives an array when called, e.g. ______([4, 7, 9]). The ______ can loop over it, return a new array, or change the original array. Word 1 of: ________ _____(______) (8)
  2. 2. Prints the message only when the ______ is false, so a test like console.______(add(2, 3) === 5) stays silent when the function gives the expected result. Word 2 of: _______.______(_________, message) (6)
  3. 4. A temporary line that prints a variable's value while the program runs, so you can see where it goes wrong. Add a label to tell values apart, then remove it once fixed. Word 1 of: _______.log(label, value) (7)
  4. 5. Word 2 of the term in 1 Down: ________ _____(______) (5)
  5. 7. Word 3 of the term in 1 Down: ________ _____(______) (6)

Answer Key

ACARA Digital Technologies Years 9–10 · Modules 710–727
1F
2A
3N
U
M
S
N
S
C
E
4C
5T
T
R
6C
O
N
D
I
T
I
O
N
7S
H
I
F
T
N
T
C
O
S
8B
R
E
A
K
P
O
I
N
T
O
L
R
L
9L
E
T
E
S
Across
3NUMS — Start by treating the first array item as the largest, compare every other item, replace it when a bigger one is found, then return it. Smallest works the same way. Word 3 of: ___ largest = ____[0];
6CONDITION — Word 3 of the term in 2 Down: _______.______(_________, message)
7SHIFT — Array methods that remove items and change the original array: pop removes the last item, ______ removes the first, splice(index, count) removes count items starting at index. Word 2 of: pop(), _____(), splice()
8BREAKPOINT — A marker on a line in browser DevTools that pauses the program there, so you can step through the code line by line and watch the variables change.
9LET — Word 1 of the term in 3 Across: ___ largest = ____[0];
Down
1FUNCTION — A ______ with a parameter that receives an array when called, e.g. ______([4, 7, 9]). The ______ can loop over it, return a new array, or change the original array. Word 1 of: ________ _____(______)
2ASSERT — Prints the message only when the ______ is false, so a test like console.______(add(2, 3) === 5) stays silent when the function gives the expected result. Word 2 of: _______.______(_________, message)
4CONSOLE — A temporary line that prints a variable's value while the program runs, so you can see where it goes wrong. Add a label to tell values apart, then remove it once fixed. Word 1 of: _______.log(label, value)
5TOTAL — Word 2 of the term in 1 Down: ________ _____(______)
7SCORES — Word 3 of the term in 1 Down: ________ _____(______)

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: ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (JavaScript)

More ACARA Digital Technologies Years 9–10 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.