Economics

Data Coding & Visualisation

Module code: L1006
Level 5
15 credits in spring semester
Teaching method: Lecture, Workshop
Assessment modes: Project, Coursework

The purpose of this module is to introduce students to the fundamentals of data coding and programming. The module will primarily use Python but other software packages will also be referenced. In particular, the module will focus on: outlining the importance of programming skills; installing Python; understanding the concepts of conditionals, loops and iterations; appreciating the nature of different data structures (e.g., strings, files, dictionaries, tuples); loading data into Python; accessing and harvesting web-based data; undertaking basic statistical analysis using Pandas; and visualising data (e.g., using Bar charts, Boxplots and Heatmaps) using the Python Data Analysis Library.

Module learning outcomes

  • Demonstrate a systematic understanding of basic programming skills in the general-purpose programming language Python.
  • Demonstrate competence in undertaking basic statistical analysis using the general-purpose programming language Python.
  • Demonstrate competence in presenting and visualizing data using the general-purpose programming language Python.