← All printables
ACARA Digital Technologies Years 9–10 · Modules 743–781

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) and Cyber Security Threats and Vulnerabilities (Modules 743–781) — One class, many objects, Storing objects in an array, Methods calling other methods, Choosing properties and methods for a class from a scenario, Modifying an existing class, Common bugs in classes and objects 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) and Cyber Security Threats and Vulnerabilities (Modules 743–781)

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. 4. Read the scenario: nouns (data to store) become ______ and verbs (actions) become ______. Keep only the details the program needs and leave the rest out. Word 1 of: __________ and _______ (10)
  2. 6. Inventing a believable story or fake identity, like IT support or a delivery driver, to build trust and talk someone into handing over information or access. (10)
  3. 8. Common class bugs: forgetting new, leaving out this. in the constructor, swapping the arguments, or misspelling a property so it reads undefined. Word 4 of: new ___(name, ___) (3)
  4. 9. Word 1 of the term in 5 Down: ________.push(new _______('Ava', 7)); (8)
  5. 10. Word 3 of the term in 4 Across: __________ and _______ (7)

Down

  1. 1. A ______ built from small parts: a class for the data, an array of its objects, and helper functions that each do one job (like totals or searches), all run by a main function. Word 2 of: modular _______ (7)
  2. 2. Each ______ makes a separate object from the same class. Every object has its own property values, but all of them share the same methods. Changing one object does not change the others. Word 2 of: new ___() (3)
  3. 3. The harm a cyber attack causes a person, such as stolen money, identity theft, a locked-out account, lost private photos or messages, reputation damage and emotional distress. Word 2 of: individual ______ (6)
  4. 5. Makes a new ______ object and adds it to the end of the ______ array. You can then loop over the array and call each object's methods. Word 4 of: ________.push(new _______('Ava', 7)); (7)
  5. 7. Inside a class, a method calls another method of the same object by writing ______. before its name, such as ______.isPassing(). Forgetting ______. causes a ReferenceError. Word 1 of: ____.methodName() (4)

Answer Key

ACARA Digital Technologies Years 9–10 · Modules 743–781
1P
2P
3I
4P
R
O
P
E
R
T
I
E
S
M
5S
O
T
6P
R
E
T
E
X
7T
I
N
G
A
U
H
R
C
D
I
8A
G
E
9S
T
U
D
E
N
T
S
M
N
10M
E
T
H
O
D
S
Across
4PROPERTIES — Read the scenario: nouns (data to store) become ______ and verbs (actions) become ______. Keep only the details the program needs and leave the rest out. Word 1 of: __________ and _______
6PRETEXTING — Inventing a believable story or fake identity, like IT support or a delivery driver, to build trust and talk someone into handing over information or access.
8AGE — Common class bugs: forgetting new, leaving out this. in the constructor, swapping the arguments, or misspelling a property so it reads undefined. Word 4 of: new ___(name, ___)
9STUDENTS — Word 1 of the term in 5 Down: ________.push(new _______('Ava', 7));
10METHODS — Word 3 of the term in 4 Across: __________ and _______
Down
1PROGRAM — A ______ built from small parts: a class for the data, an array of its objects, and helper functions that each do one job (like totals or searches), all run by a main function. Word 2 of: modular _______
2PET — Each ______ makes a separate object from the same class. Every object has its own property values, but all of them share the same methods. Changing one object does not change the others. Word 2 of: new ___()
3IMPACT — The harm a cyber attack causes a person, such as stolen money, identity theft, a locked-out account, lost private photos or messages, reputation damage and emotional distress. Word 2 of: individual ______
5STUDENT — Makes a new ______ object and adds it to the end of the ______ array. You can then loop over the array and call each object's methods. Word 4 of: ________.push(new _______('Ava', 7));
7THIS — Inside a class, a method calls another method of the same object by writing ______. before its name, such as ______.isPassing(). Forgetting ______. causes a ReferenceError. Word 1 of: ____.methodName()

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), ACARA Digital Technologies Years 9–10 — Cyber Security Threats and Vulnerabilities, QCE Digital Solutions Unit 2 — Data-Driven Problems and Solution Requirements, WA Computer Science ATAR Year 11 — Cyber Security

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.