Overview

This unit introduces you to core problem-solving, analytical skills, and methodologies useful for developing flexible, robust, and maintainable software. In doing this, it covers a range of conceptual levels, from fundamental algorithms and data structures, down to their efficient implementation as well as complexity. Topics include data types, data structures, … For more content click the Read More button below.

Offerings

S1-01-CLAYTON-ON-CAMPUS
S1-01-MALAYSIA-ON-CAMPUS
S2-01-CLAYTON-ON-CAMPUS
S2-01-MALAYSIA-ON-CAMPUS

Contacts

Chief Examiner(s)

Associate Professor Markus Wagner

Unit Coordinator(s)

Dr Muhammad Fermi Pasha
Yasmeen George
Brendon Taylor

Notes

Optional Peer Assisted Study Sessions (PASS) run in this unit.

Teaching approach

Peer assisted learning

Assessment

1 - Assignment 1
2 - Assignment 2
3 - Assignment 3
4 - Weekly Quizzes

Scheduled and non-scheduled teaching activities

Applied sessions
Workshops

Workload requirements

Workload

Learning resources

Recommended resources
Technology resources

Availability in areas of study

Software engineering