← All printables
VCE Software Development U3O1 · Modules 125–141

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

A free printable VCE Software Development U3O1 crossword with 10 clues, built from the key terms of Graphical user interfaces and Object-oriented programming (Modules 125–141) — GUI Label control, GUI Entry control and .get(), GUI Button control and event handlers, Placing controls with grid() and pack(), Choice controls: Checkbutton, Radiobutton and Combobox, Showing messages with messagebox and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

VCE Software Development U3O1 Crossword: Graphical user interfaces and Object-oriented programming (Modules 125–141)

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. 3. Word 1 of the term in 2 Down: __________.________() (10)
  2. 5. Modelling only the attributes and methods that matter for a purpose and hiding the rest of the detail, such as a Student class that keeps just the data a school app needs. (11)
  3. 8. Places a control in a table-like layout at the given ______ and column. pack() instead stacks controls in order. Never mix ______ and pack in one window. Word 2 of: control.____(___=0, column=1) (4)
  4. 9. Creates a tkinter ______ that shows text in the window. Use .config(text=...) to change what it shows, such as displaying a result. Options like font and fg set style. Word 2 of: tk._____(root, text='...') (5)
  5. 10. Word 3 of the term in 8 Across: control.____(___=0, column=1) (3)

Down

  1. 1. Makes a button that runs the function show when clicked. Write the function name with no brackets, or it runs straight away instead of on click. Word 6 of: tk.Button(root, text='Go', _______=show) (7)
  2. 2. Pops up a message window to tell the user a result. Its partner ______.showerror() pops up an error, such as when a handler finds invalid input. Both need a title and a message. Word 2 of: __________.________() (8)
  3. 4. A setter method that checks a new value (such as a valid ______ range) before storing it in a private attribute, rejecting or reporting bad values so the object never holds invalid data. Word 2 of: def _______(____, ___): (3)
  4. 6. Word 4 of the term in 4 Down: def _______(____, ___): (4)
  5. 7. Word 3 of the term in 4 Down: def _______(____, ___): (3)

Answer Key

VCE Software Development U3O1 · Modules 125–141
1C
2S
O
H
3M
E
S
4S
A
G
E
B
O
X
M
E
W
5A
B
6S
T
R
7A
C
T
I
O
N
N
E
G
N
8G
R
I
D
9L
A
B
E
L
F
F
10R
O
W
Across
3MESSAGEBOX — Word 1 of the term in 2 Down: __________.________()
5ABSTRACTION — Modelling only the attributes and methods that matter for a purpose and hiding the rest of the detail, such as a Student class that keeps just the data a school app needs.
8GRID — Places a control in a table-like layout at the given ______ and column. pack() instead stacks controls in order. Never mix ______ and pack in one window. Word 2 of: control.____(___=0, column=1)
9LABEL — Creates a tkinter ______ that shows text in the window. Use .config(text=...) to change what it shows, such as displaying a result. Options like font and fg set style. Word 2 of: tk._____(root, text='...')
10ROW — Word 3 of the term in 8 Across: control.____(___=0, column=1)
Down
1COMMAND — Makes a button that runs the function show when clicked. Write the function name with no brackets, or it runs straight away instead of on click. Word 6 of: tk.Button(root, text='Go', _______=show)
2SHOWINFO — Pops up a message window to tell the user a result. Its partner ______.showerror() pops up an error, such as when a handler finds invalid input. Both need a title and a message. Word 2 of: __________.________()
4SET — A setter method that checks a new value (such as a valid ______ range) before storing it in a private attribute, rejecting or reporting bad values so the object never holds invalid data. Word 2 of: def _______(____, ___):
6SELF — Word 4 of the term in 4 Down: def _______(____, ___):
7AGE — Word 3 of the term in 4 Down: def _______(____, ___):

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: VCE Software Development - U3O1 - Programming, VCE Software Development - U4O1 - development and evaluation, QCE Digital Solutions Unit 1 — User Experiences and Interfaces, QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 1 — Programmed Solutions, QCE Digital Solutions Unit 3 — Interactions Between Users, Data and Digital Systems, QCE Digital Solutions Unit 3 — Innovative Digital Solutions, WA Computer Science ATAR Year 11 — Control Structures and Data Types

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