DATA472-24S1 (C) Semester One 2024

Special Topic

15 points

Details:
Start Date: Monday, 19 February 2024
End Date: Sunday, 23 June 2024
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 3 March 2024
  • Without academic penalty (including no fee refund): Sunday, 12 May 2024

Description

Special Topic

Title: Data472 - Data Engineering

The course offers an introduction to the most common concepts and work practices in Data Engineering. Moreover, it tackles advanced and professional topics in Data Wrangling, beyond what covered in more introductory courses such as Data201/422 Data Wrangling. The aim of the course is to offer the students provable understanding and coding experience of designing, implementing, and mantaining complex data ingestion, curation, and publication pipelines. Data472 takes a vertical data science approach, providing the student the opportunity to manage a data science project from start to end.
Topics included in the course are:
• Handling of streaming data sources and sinks
• AI/Deep Learning model input and output data
• Large Volume Audio/Video data
• Data Wrangling task automation
• RESTful APIs for data publication
• ETL/ELT
• Network Data
Technologies used in the course span include both open source (Julia/R/Python, Java/Scala, Postgres, Apache Kafka, Apache Flink, ...) and proprietary (Snowflake, ...).
The course assessment is project-centric and will encourage the student to work on both an individual and a group projects. These projects will be handled through github, and are designed so that they can become part of the public portfolio of the students.

Prerequisites:
Knowledge of a scientific programming language, and familiarity with introductory data wrangling topics (ideally, what covered by Data201/422) are strongly suggested.

Prerequisites

Subject to the approval of the Head of School

Timetable 2024

Students must attend one activity from each section.

Lecture A
Activity Day Time Location Weeks
01 Monday 16:00 - 18:00 Karl Popper 612
19 Feb - 31 Mar
22 Apr - 2 Jun
Computer Lab A
Activity Day Time Location Weeks
01 Wednesday 11:00 - 13:00 Karl Popper 612
19 Feb - 31 Mar
22 Apr - 2 Jun

Course Coordinator

Giulio Dalla Riva

Indicative Fees

Domestic fee $1,023.00

* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.

For further information see Mathematics and Statistics .

All DATA472 Occurrences

  • DATA472-24S1 (C) Semester One 2024