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-ONGOING
MURDOCH-S1-INT-2020-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 (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