Overview

This unit provides students with a practical foundation in contemporary data science techniques used in industry, using Python. It offers a hands-on introduction to programming paradigms and fundamental techniques for financial data analysis. Key topics include data cleaning and validation, data transformation, algorithm design, text analytics, and data visualisation. Real-world case studies and datasets from finance and economics will be used to illustrate how data science supports decision-making and market analysis. Students will gain hands-on experience with widely used Python libraries such as Pandas, Matplotlib, and the Natural Language Toolkit (NLTK).

Requisites

Teaching periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date
Semester 1
Location
Hawthorn
Start and end dates
02-March-2026
31-May-2026
Last self-enrolment date
15-March-2026
Census date
31-March-2026
Last withdraw without fail date
21-April-2026
Results released date
07-July-2026

Unit learning outcomes

Students who successfully complete this unit will be able to:

  1. Apply coherent and advanced knowledge of how to read, clean, and manipulate data sets.
  2. Critically evaluate existing toolkits, and learn how to construct custom algorithms when necessary.
  3. Identify research questions and create project outlines that use data science to support decision making process
  4. Analyse data sets using statistical techniques, visualisations, regression analysis, and text analytics to derive insights and support data-driven financial decision-making

Teaching methods

Hawthorn

Type Hours per week Number of weeks Total (number of hours)
On-campus
Class
3.00 12 weeks  12
Unspecified Activities
Various
9.5 12 weeks  114
TOTAL     150

Assessment

Type Task Weighting ULO's
Assignment 1 Individual  40-60%  1,2,4 
Assignment 2 Individual  40-60%  1,2,3,4

Content

  • Basic programming theory
  • Data science best practices
  • Data structures, access and usage
  • Data cleaning and validation
  • Data Visualisation
  • How to validate results
  • Working with Text data (Text Analysis)
  • Data science tools

Study resources

Reading materials

A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.