← All printables
VCE Applied Computing U1O2 · Modules 8–88

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

A free printable VCE Applied Computing U1O2 word scramble with 8 key terms, built from the key terms of Requirements and design tools to Naming conventions and internal documentation (Modules 8–88) — Writing an IPO chart for a program, Accessing record fields by index, Abstraction in OOP, Encapsulation in OOP, Setter methods that check new values, Naming conventions for solution elements and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

VCE Applied Computing U1O2 Word Scramble: Requirements and design tools to Naming conventions and internal documentation (Modules 8–88)

Name:
Date:
Class:

Word scramble

Unscramble the letters and write each key term on the line.

1
POI AHRCT
A table with Input, Process and Output columns that lists what the user enters, the calculations and decisions the code makes, and the results or messages it displays.
2
NETTDS1[U]
Reads a field from a record stored as a tuple by its index position. Indexes start at 0, so student[0] is the first field. You must know which field sits at which index.
3
OCBANARTIST
A class shows only the details needed to use it and hides the complicated working behind simple methods, so you can use a method without knowing how it works inside.
4
ANSIETLCOUNAP
Bundling an object's data and the methods that use it into one class, and controlling access so the data is only changed in safe ways through those methods.
5
MGNANI OCNNVNTOEI
An agreed pattern for naming variables, functions, classes and constants so code is consistent, uses meaningful names and is easy to read.
6
ALEMASCCE
A naming style with no spaces: the first word is lowercase and each later word starts with a capital letter, like studentScore. PascalCase also capitalises the first word.
7
ANNRUIAHG OAIOTNNT
Starting a variable name with a short data type prefix, then a descriptive name, such as strName, intAge, fltPrice or blnPassed.
8
CASKE_SENA
A naming style where all letters are lowercase and words are joined by underscores, like student_score. Python uses it for variables and functions, and it should be used consistently.

Answer Key

VCE Applied Computing U1O2 · Modules 8–88
1POI AHRCT → IPO chart — A table with Input, Process and Output columns that lists what the user enters, the calculations and decisions the code makes, and the results or messages it displays.
2NETTDS1[U] → student[1] — Reads a field from a record stored as a tuple by its index position. Indexes start at 0, so student[0] is the first field. You must know which field sits at which index.
3OCBANARTIST → abstraction — A class shows only the details needed to use it and hides the complicated working behind simple methods, so you can use a method without knowing how it works inside.
4ANSIETLCOUNAP → encapsulation — Bundling an object's data and the methods that use it into one class, and controlling access so the data is only changed in safe ways through those methods.
5MGNANI OCNNVNTOEI → naming convention — An agreed pattern for naming variables, functions, classes and constants so code is consistent, uses meaningful names and is easy to read.
6ALEMASCCE → camelCase — A naming style with no spaces: the first word is lowercase and each later word starts with a capital letter, like studentScore. PascalCase also capitalises the first word.
7ANNRUIAHG OAIOTNNT → Hungarian notation — Starting a variable name with a short data type prefix, then a descriptive name, such as strName, intAge, fltPrice or blnPassed.
8CASKE_SENA → snake_case — A naming style where all letters are lowercase and words are joined by underscores, like student_score. Python uses it for variables and functions, and it should be used consistently.

Modules this word scramble 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: VCE Applied Computing U1O2 Programming: Requirements and design tools, VCE Applied Computing U1O2 Programming: Data structures, VCE Applied Computing U1O2 Programming: Object-oriented programming, VCE Applied Computing U1O2 Programming: Naming conventions and internal documentation, IGCSE Computer Science 0478 — 7b Decomposition and Sub-systems, ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python), ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (JavaScript), ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python), ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (JavaScript), QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 1 — Programmed Solutions, QCE Digital Solutions Unit 2 — Prototype Data Solutions, QCE Digital Solutions Unit 3 — Real-World Problems and Solution Requirements, QCE Digital Solutions Unit 3 — Innovative Digital Solutions, QCE Digital Solutions Unit 4 — Complex Digital Data Exchange Problems and Solution Requirements, QCE Digital Solutions Unit 4 — Prototype Digital Data Exchanges, WA Computer Science ATAR Year 11 — Pseudocode and Algorithm Design, WA Computer Science ATAR Year 11 — Modular Programming

More VCE Applied Computing U1O2 printables

This printable is free — no login needed.

Free classroom tools, no account: Hangman · Random Team Generator · Random Name Picker Wheel · Seating Plan Maker

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.