← All printables
VCE Software Development U4O1 · Modules 115–124

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

A free printable VCE Software Development U4O1 word scramble with 9 key terms, built from the key terms of Code repositories, APIs, libraries and AI assistants (Modules 115–124) — Branches and merging, What a library is: standard vs third-party, Random numbers with import random, The math module, Date and time values with the datetime module, Installing a third-party library with pip and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

VCE Software Development U4O1 Word Scramble: Code repositories, APIs, libraries and AI assistants (Modules 115–124)

Name:
Date:
Class:

Word scramble

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

1
ITG CNHRBA
Creates a branch, a separate line of development that you work on safely and later combine into the main branch with git merge.
2
ABIRLYR
A collection of ready-made code you can reuse. The standard ______ comes with Python; third-party libraries are made by others and must be installed separately (e.g. with pip).
3
MPTROI NROMAD
Gives your program the random module. Then random.randint(1, 6) gives a random whole number from 1 to 6, and random.choice(my_list) picks a random item from a list.
4
MIPOTR AMTH
Loads Python's math module, giving you extras like math.sqrt(), math.pi, math.ceil() and math.floor() that basic operators don't have. Call them with the math. prefix.
5
IPP TSLLIAN SSEEQTUR
A terminal command that uses pip to download a third-party library (here requests) so a Python program can then import it. Add ==2.31.0 after the name to pick a version.
6
IAP
An application programming interface: a defined set of requests and responses that lets one program use the features or data of another program.
7
ETEEUSSL.GTR(RUQ)
Sends a request to a web API endpoint at the given URL and returns a response object. Needs import requests. Check response.status_code (200 means success) before using the data.
8
PSENRJOS.NESO()
Converts the JSON text of an API response into Python dictionaries and lists, so you can read values by key, e.g. data['name'], or loop over a list of results.
9
NOEUCOET.RSTPDS_SEAS
Check a response's status code (200 OK, 404 not found) and wrap requests.get() in try/except so a failed API call shows a friendly message, not a crash.

Answer Key

VCE Software Development U4O1 · Modules 115–124
1ITG CNHRBA → git branch — Creates a branch, a separate line of development that you work on safely and later combine into the main branch with git merge.
2ABIRLYR → library — A collection of ready-made code you can reuse. The standard library comes with Python; third-party libraries are made by others and must be installed separately (e.g. with pip).
3MPTROI NROMAD → import random — Gives your program the random module. Then random.randint(1, 6) gives a random whole number from 1 to 6, and random.choice(my_list) picks a random item from a list.
4MIPOTR AMTH → import math — Loads Python's math module, giving you extras like math.sqrt(), math.pi, math.ceil() and math.floor() that basic operators don't have. Call them with the math. prefix.
5IPP TSLLIAN SSEEQTUR → pip install requests — A terminal command that uses pip to download a third-party library (here requests) so a Python program can then import it. Add ==2.31.0 after the name to pick a version.
6IAP → API — An application programming interface: a defined set of requests and responses that lets one program use the features or data of another program.
7ETEEUSSL.GTR(RUQ) → requests.get(url) — Sends a request to a web API endpoint at the given URL and returns a response object. Needs import requests. Check response.status_code (200 means success) before using the data.
8PSENRJOS.NESO() → response.json() — Converts the JSON text of an API response into Python dictionaries and lists, so you can read values by key, e.g. data['name'], or loop over a list of results.
9NOEUCOET.RSTPDS_SEAS → response.status_code — Check a response's status code (200 OK, 404 not found) and wrap requests.get() in try/except so a failed API call shows a friendly message, not a crash.

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 Software Development - U4O1 - development and evaluation, 7-8 Digital Technologies: Programming in Python, VCE Applied Computing U1O2 Programming: Strings, input, operators and imports, ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python), QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 1 — Programmed Solutions, QCE Digital Solutions Unit 2 — Data and Programming Techniques, QCE Digital Solutions Unit 3 — Interactions Between Users, Data and Digital Systems, QCE Digital Solutions Unit 4 — Digital Methods for Exchanging Data, 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 — Modular Programming

More VCE Software Development U4O1 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.