Overview
To view overview information, please select an offering from the drop-down menu above.
Academic contacts
To view unit coordinator information, please select an offering from the drop-down menu above.
Offerings
MURDOCH-S1-EXT-2022-2024
MURDOCH-S1-FACE2FACE-2025-ONGOING
MURDOCH-S1-INT-2020-2024
MURDOCH-S1-ONLINEFLEX-2025-ONGOING
MURDOCH-S2-EXT-2023-2024
MURDOCH-S2-FACE2FACE-2025-ONGOING
MURDOCH-S2-INT-2023-2024
MURDOCH-S2-ONLINEFLEX-2025-ONGOING
Enrolment rules
Enrolment in a graduate IT course, or permission of the Academic Chair.
Other learning activities
To view other learning activity information, please select an offering from the drop-down menu above.
Learning activities
To view learning activity information, please select an offering from the drop-down menu above.
Learning outcomes
1.
Design and write correct and readable small programs to solve practical data processing problems;
2.
Analyse and debug computer programs;
3.
Establish some practical limitations on computer programs, including scaling (w.r.t. time and memory) and numeric precision (eg, rounding errors) issues;
4.
Incorporate programming as the primary tool for problem solving.
Assessments
To view assessment information, please select an offering from the drop-down menu above.
Additional information
Unit content:
. Introduction and Computation · Branching and Iteration · Strings and String Manipulation · Functions and Abstractions · Tuples and Lists · Sets and Dictionaries . Files and Directories · Testing, Debugging and Exception Handling · Class and Objects · NumPy Module and Ndarrays . Data Visualisation Using Matplotlib