← All printables
VCE Software Development U3O1 · Modules 98–113

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 Data structures and Data sources and files (Modules 98–113) — Records: fields with different data types, Accessing a record's fields by name and by field index, Choosing a data structure, Plain text (TXT) files: structure, Delimited (CSV) files: structure, XML files: structure 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: Data structures and Data sources and files (Modules 98–113)

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. 2. A text file with one record per line, fields split by a delimiter such as a comma, and an optional header line of field names. Text containing commas goes in quotes. (3)
  2. 6. Word 3 of the term in 1 Down: ____, ____, _____ (5)
  3. 7. A plain text file holds unformatted characters, usually one line of text per line ended by a newline. It has no field headings or data types, so everything is read as a string. Word 1 of: ___ file (3)
  4. 8. Word 2 of the term in 1 Down: ____, ____, _____ (4)
  5. 9. Word 1 of the term in 3 Down: ____._____(',') (4)
  6. 10. Word 2 of the term in 4 Down: _______['____'] (4)

Down

  1. 1. Pick the structure by how you use the data: a ______ for an ordered collection, a ______ for lookup by key, and a ______ for a fixed group of values that should not change. Word 1 of: ____, ____, _____ (4)
  2. 3. A string method that breaks a ______ of text into a list of field strings at each comma. Use strip() first to remove the newline, and int() or float() to convert fields. Word 2 of: ____._____(',') (5)
  3. 4. Gets a field from a record by its field ______. A list or tuple record uses the field index (its position) instead, such as ______[0]. Indexes start at 0. Word 1 of: _______['____'] (7)
  4. 5. Splits one CSV line into fields and appends them as one record to a list, so each row of the file becomes a record and the whole file becomes a table in memory. Word 4 of: records.append(____._____()._____(',')) (5)

Answer Key

VCE Software Development U3O1 · Modules 98–113
1L
2C
3S
V
I
4S
P
S
5S
6T
U
P
L
E
7T
X
T
U
I
R
8D
I
C
T
9L
I
N
E
P
10N
A
M
E
T
Across
2CSV — A text file with one record per line, fields split by a delimiter such as a comma, and an optional header line of field names. Text containing commas goes in quotes.
6TUPLE — Word 3 of the term in 1 Down: ____, ____, _____
7TXT — A plain text file holds unformatted characters, usually one line of text per line ended by a newline. It has no field headings or data types, so everything is read as a string. Word 1 of: ___ file
8DICT — Word 2 of the term in 1 Down: ____, ____, _____
9LINE — Word 1 of the term in 3 Down: ____._____(',')
10NAME — Word 2 of the term in 4 Down: _______['____']
Down
1LIST — Pick the structure by how you use the data: a ______ for an ordered collection, a ______ for lookup by key, and a ______ for a fixed group of values that should not change. Word 1 of: ____, ____, _____
3SPLIT — A string method that breaks a ______ of text into a list of field strings at each comma. Use strip() first to remove the newline, and int() or float() to convert fields. Word 2 of: ____._____(',')
4STUDENT — Gets a field from a record by its field ______. A list or tuple record uses the field index (its position) instead, such as ______[0]. Indexes start at 0. Word 1 of: _______['____']
5STRIP — Splits one CSV line into fields and appends them as one record to a list, so each row of the file becomes a record and the whole file becomes a table in memory. Word 4 of: records.append(____._____()._____(','))

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, VCE Data Analytics - U3O2 - Analysis and Design, 9-10 Digital Technologies: Data structures in Python, VCE Applied Computing U1O2 Programming: Data structures, ACARA Digital Technologies Years 9–10 — Acquiring and Validating Data, QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 2 — Data-Driven Problems and Solution Requirements, 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 3 — Real-World Problems and Solution Requirements, QCE Digital Solutions Unit 3 — Innovative Digital Solutions, 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 — Control Structures and Data Types, WA Computer Science ATAR Year 11 — Data Management

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.