← All printables
ACARA Digital Technologies Years 9–10 · Modules 728–742

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 728–742) — Modifying an existing JavaScript program, Why programmers use object-oriented programming, Class, object, property and method, Changing and adding object properties, A method inside an object literal, Creating an object with new 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 728–742)

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. 1. Object-oriented programming: building a program from objects that bundle related data with the code that uses it, modelling real things and reusing a blueprint. (3)
  2. 3. Creates an object from a class and passes the ______ to the constructor. Store it in a variable, e.g. const rex = new Dog('Rex', 3). Leaving out new causes an error. Word 2 of: new _________(_________) (9)
  3. 7. Word 2 of the term in 6 Down: _____ ___ (3)
  4. 8. A method is a function stored as an object property. Write it inside the object, then call it with a dot and brackets: person.______(). (5)
  5. 9. Inside a class, this means the object being worked on, so ______ is that object's own ______ property. Leaving out this causes a ReferenceError. Word 2 of: this.____ (4)

Down

  1. 2. Reads a ______ of an object, like rex.age. To change it, assign a new value: rex.age = 4. Each object keeps its own values. Word 2 of: object.________ (8)
  2. 3. Read the ______ and predict its output, change one small part at a time, then re-run your tests after each change to check that nothing else broke. Word 2 of: modify ____ (4)
  3. 4. Word 3 of the term in 3 Across: new _________(_________) (9)
  4. 5. Assigning to object.property with = changes an existing property or adds a new one if it is not there yet. Reading a property that does not exist gives undefined. Word 2 of: student.___ = 16 (3)
  5. 6. A blueprint for dogs. An object like Rex is made from it. Properties are its data (nouns like name) and methods are its actions (verbs like bark). Word 1 of: _____ ___ (5)

Answer Key

ACARA Digital Technologies Years 9–10 · Modules 728–742
1O
O
2P
R
O
P
3C
L
4A
S
S
N
5A
M
E
6C
O
R
G
R
L
7D
O
G
8G
R
E
E
T
9N
A
M
E
U
Y
S
M
S
E
N
T
S
Across
1OOP — Object-oriented programming: building a program from objects that bundle related data with the code that uses it, modelling real things and reusing a blueprint.
3CLASSNAME — Creates an object from a class and passes the ______ to the constructor. Store it in a variable, e.g. const rex = new Dog('Rex', 3). Leaving out new causes an error. Word 2 of: new _________(_________)
7DOG — Word 2 of the term in 6 Down: _____ ___
8GREET — A method is a function stored as an object property. Write it inside the object, then call it with a dot and brackets: person.______().
9NAME — Inside a class, this means the object being worked on, so ______ is that object's own ______ property. Leaving out this causes a ReferenceError. Word 2 of: this.____
Down
2PROPERTY — Reads a ______ of an object, like rex.age. To change it, assign a new value: rex.age = 4. Each object keeps its own values. Word 2 of: object.________
3CODE — Read the ______ and predict its output, change one small part at a time, then re-run your tests after each change to check that nothing else broke. Word 2 of: modify ____
4ARGUMENTS — Word 3 of the term in 3 Across: new _________(_________)
5AGE — Assigning to object.property with = changes an existing property or adds a new one if it is not there yet. Reading a property that does not exist gives undefined. Word 2 of: student.___ = 16
6CLASS — A blueprint for dogs. An object like Rex is made from it. Properties are its data (nouns like name) and methods are its actions (verbs like bark). Word 1 of: _____ ___

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.