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.

2023 teaching periods


Higher Ed. Semester 2

31 Jul 23 - 29 Oct 23

5 Dec 23

Last self enrolment:
13 Aug 23

31 Aug 23

Last withdraw without fail:
15 Sep 23

More teaching periods
Swinburne Online

Teaching Period 2

10 Jul 23 - 8 Oct 23

31 Oct 23

Last self enrolment:
23 Jul 23

4 Aug 23

Last withdraw without fail:
25 Aug 23

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 (ULO)
On successful completion of this module the learner will be able to:
1. Appreciate set theory, ternary logic, and algorithmic complexity in the context of data management
2. Select and apply appropriate techniques, tools and methods to sort, search and transform data stored in a variety of data formats
3. Explain the role of data types, data representation, indexing and schemas in managing data, and use methods to validate that data matches an expected schema
4. Select and apply appropriate methods to efficiently store, insert and retrieve data appreciating the underlying trade-offs between different strategies