Organizational aspects, syllabus and evaluation criteria

A first example from Reuters

COVID-19 Mortality in the US
COVID-19 Mortality in the US
Can we make bold statements about the time-series of numbers of COVID-19 deaths in the US? Do we need more data? The complete article from Reuters is available here. To better understand this chart and the conclusion we can draw, more details are provided here.

About this course

📝 Organizational details

  • Teaching Language: English
  • ECTS Credits: 1
  • Duration:
    • 15 hours lectures and tutorials (i.e. $3\times 5h= 15h$)
    • 10 hours personal work
  • Teaching material: See the plan of the course
    • "Slides"
    • Practical work
    • Working examples
    • Corrections

✅ Prerequisites

  • Basics on Python
  • (secondary) Fundamental statistics and mathematics
  • (secondary) Understanding of data structures (mostly numpy.arrays, pandas.DataFrames)

These two secondary aspects will be presented in the course, but not covered in depth.

🛠️ Technologies used in this course

Programming language: Python

Focus on the libraries:

  • Matplotlib
  • Bokeh

Other recommended technologies:

  • Pyenv
  • Jupyter Notebook

📊 Learning Outcomes

  • Notions in graphic semiology to be able to choose the relevant visualization.
  • Creation of interactive diagrams, cartographic or otherwise, to represent datasets, in Python.

🎯 Subjects Covered

Data visualization is a fundamental ingredient of data science as it "forces us to notice what we never expected to see" in a given dataset. Dataviz is also a tool for communication and, as such, is a visual language. Throughout the course, we will focus on methods and strategies to represent datasets, using dynamic and interactive tools.

 

📝 Evaluation

The evaluation consists of a data visualization project where students will create interactive visualizations using the Bokeh library. While building a Bokeh-based website is the recommended approach, students may alternatively use a Jupyter Notebook format, though this option offers only partial Bokeh interactivity. Since this course does not cover web development concepts, students should note that Bokeh makes website creation straightforward and accessible, even without prior web development experience.

Maths.pm, par

pointcarre.app

Codes sources
Logo licence AGPLv3
Contenus
Logo licence Creative Commons