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