Advanced Data Wrangling and Interactive Visualisation

2025/2026

Recommended prerequisite for participation in the module

The module builds on knowledge acquired in the modules “Programming for Data Wrangling and Visualisation”, "Introduction to Statistics", and "Introduction to AI Techniques".

Content, progress and pedagogy of the module

Learning objectives

Knowledge

  • Database and SQL, including key concepts of relational databases, entity-relationship (ER) modelling and create-read-update-delete (CRUD) operations.
  • Techniques to access and load data from external sources, including API, CSV, Excel and JSON, and the Extract Transform Load (ETL) process.
  • Big data principles, including volume, variety and velocity.
  • Methods for visualising high-dimensional data like, e.g., PCA, t-SNE, and/or UMAP.
  • Techniques to create interactive visualisations to explore data and patterns in plots, e.g., faceted browsing, linked views and interactive dashboards.

Skills

  • Retrieve and manipulate data with SQL: interpret and compose SQL statements to extract, filter and aggregate data stored in relational databases.
  • Usage of libraries in Python to retrieve, transform and integrate data from external data sources.
  • Design and implement interactive visualisations in Python using dedicated libraries, such as Plotly, Bokeh and Dash.
  • Design and develop interactive dashboards using dedicated tools like Tableau or Dash.

Competences

  • Advanced data wrangling techniques to manage large data volumes.
  • Create and manipulate data frames using data stored in databases.
  • Design and implement complex data visualisation solutions to address stakeholder requirements.
  • Solve complex problems using advanced data wrangling and data visualisation solutions.

Type of instruction

Types of instruction are listed at the start of §17; Structure and contents of the programme.

Extent and expected workload

Expected module workload is 150 hours.

Exam

Exams

Name of examAdvanced Data Wrangling and Interactive Visualisation
Type of exam
Oral exam
ECTS5
Permitted aidsPlease see the module description in Moodle.
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleAvanceret databehandling og interaktiv visualisering
Module code26MASADWIVC4
Module typeCourse
Duration1 semester
SemesterSpring
Thursday afternoon 13.00-16.30 (Course 4)
ECTS5
Language of instructionEnglish
Location of the lectureCampus Aalborg
Responsible for the module

Organisation

Education ownerMaster of Applied Statistics
Study BoardStudy Board of Mathematical Sciences, Study Board of Computer Science
DepartmentDepartment of Mathematical Sciences
FacultyThe Faculty of Engineering and Science