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