VCE Software Development U4O1: Data types, data structures and data sources
Students learn how arrays, records, dictionaries and other structures store data, how to choose data types and structures for input, storage and output, and how to read and write TXT, CSV and XML sources.
One content description from the full VCE Software Development - U4O1 - development and evaluation journey. All 28 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (28)
1
One-dimensional arrays
2
Lists – Indexing
3
Lists – Methods (append, remove, pop, insert)
4
Looping through a list with for...in
5
Looping through an array by index
6
Two-dimensional arrays
7
Traversing a 2D array with nested loops
8
Dictionaries – Basics (creation, accessing)
9
Dictionaries – Methods (keys, values, items, get)
10
Tuples – Basics
11
Sets – Basics
12
Records: fields with different data types
13
Accessing a record's fields by name and by field index
14
Lists + Dictionaries
15
Choosing a data structure
16
Choosing data types for input, storage and output
17
Plain text (TXT) files: structure
18
Delimited (CSV) files: structure
19
XML files: structure
20
Reasons for using TXT, CSV and XML data sources
21
File Operations – Open
22
File Operations – Read
23
File Operations – Write
24
Splitting a line into fields with .split()
25
Reading a CSV file into an array of records
26
Writing records to a CSV file
27
Reading an XML file with ElementTree
28
Files – Error Handling (try/except)
For Teachers
Add this journey to your class and track every student in real time.
Create a free teacher account →No credit card. No setup fee. Make a class and invite students in under three minutes.
For Students
Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.
Start Learning Free →