Skip to main content
Unit of study_

DATA3406: Human-in-the-Loop Data Analytics

2024 unit information

This unit focuses on methods and techniques to take into consideration the human elements in data science. Humans can act as both sources of data and its interpreters, introducing a range of complexities with regards to analysis. How do we account for the unreliability in data collected from humans? What can be done to address the subjects' concerns about their data? How can we create visualisations that facilitate understanding of the main findings? What are the limitations of any predictions? The ability to consider human factors is essential in any loop that involves people gathering, storing, or interpreting data for decision making. On completion of this unit, students will be able to identify and analyse the human factors in the data analytics loop, and will be able to derive solutions for the challenges that arise.

Unit details and rules

Managing faculty or University school:


Study level Undergraduate
Academic unit Computer Science
Credit points 6
(DATA2001 OR DATA2901) AND (DATA2002 OR DATA2902)
Assumed knowledge:
Basic statistics, database management, and programming

At the completion of this unit, you should be able to:

  • LO1. Identify ethical and legal issues in a data analytics task to answer the driving questions for the analysis.
  • LO2. Understand the diverse roles of people play in the full data analysis process and their implications for the ethical concerns and analysis methods.
  • LO3. Identify explicit and implicit requirements for carrying out a data analysis task to account for the perspectives of different stakeholders.
  • LO4. Understanding the particular challenges for data analysis when data is gathered from people.
  • LO5. Select analytic and statistical techniques appropriate for modelling uncertainty and bias in data, and students can justify their choice
  • LO6. Carry out (in guided stages) the whole design and implementation cycle for creating a human-in-the-loop pipeline to analyse a dataset to address a set of driving questions.
  • LO7. Use Literate Programming to communicate the thought process behind the data analysis process.
  • LO8. Communicate the process used to analyse a large data set, and to justify the methods used in the context of the humans gathering the data and interpreting the analysis
  • LO9. Communicate the results produced by an analysis pipeline, in oral and written form, accounting for the audience, making effective use of text, tables and visualisations.
  • LO10. Select appropriate techniques for evaluating the effectiveness of information reported to stakeholders, and ability to analyse and report the results and the choice of methods.

Unit availability

This section lists the session, attendance modes and locations the unit is available in. There is a unit outline for each of the unit availabilities, which gives you information about the unit including assessment details and a schedule of weekly activities.

The outline is published 2 weeks before the first day of teaching. You can look at previous outlines for a guide to the details of a unit.

Session MoA ?  Location Outline ? 
Semester 2 2024
Normal day Camperdown/Darlington, Sydney
Session MoA ?  Location Outline ? 
Semester 2 2020
Normal day Camperdown/Darlington, Sydney
Semester 2 2021
Normal day Remote
Semester 2 2022
Normal day Camperdown/Darlington, Sydney
Semester 2 2022
Normal day Remote
Semester 2 2023
Normal day Camperdown/Darlington, Sydney

Find your current year census dates

Modes of attendance (MoA)

This refers to the Mode of attendance (MoA) for the unit as it appears when you’re selecting your units in Sydney Student. Find more information about modes of attendance on our website.