Fundamentals of Data Management

COS20015 12.5 Credit Points Hawthorn Available to incoming Study Abroad and Exchange students


  • One Semester or equivalent

Contact hours

  • 24 Hours

On-campus unit delivery combines face-to-face and digital learning.

2022 teaching periods


Higher Ed. Semester 2

1 Aug 22 - 30 Oct 22

6 Dec 22

Last self enrolment:
14 Aug 22

31 Aug 22

Last withdraw without fail:
16 Sep 22

Aims and objectives

This unit introduces students to a range of skills, techniques, technologies and fundamental computer science concepts related to managing data within software systems. Students will learn how to organise data, efficiently search and sort information, as well as apply techniques to optimise these operations. Data management is a critical component in most software systems – knowledge and skills gained in this unit can be applied to a range of different solution domains from enterprise systems to smaller desktop and mobile applications.
Unit Learning Outcomes
On successful completion of this unit students will be able to:
#Unit Learning Outcome Description
ULO1Appreciate set theory, ternary logic, and algorithmic complexity in the context of data management
ULO2Use techniques, tools and methods to sort, search and transform data stored in a variety of data formats
ULO3Explain the role of data types, data representation, indexing and schemas in managing data, and use methods to validate that data matches an expected schema
ULO4Use appropriate methods to efficiently store, insert and retrieve data appreciating the underlying trade-offs between different strategies
ULO5Appreciate issues related to concurrency in data management and describe basic strategies for addressing these issues