Skip to main content

Data Analysis and Presentation

University: PG
Date: February 2026
Expected Duration: 3–6 Months
Format: In-Person
Level: Advanced
Language of Instruction: English
Registration Deadline: 16 February 2026
Price: TBC

Course Overview

The course introduces students to computational tools for data processing and visualization in a clear and effective way for engineering applications. It begins with Python programming fundamentals, covering functions, operators, conditions, loops, string operations, and data structures. Students then progress to file handling, random data generation, and working with formats such as TXT, CSV, and JSON. The core of the course focuses on data analysis using Pandas and NumPy, enabling exploration, filtering, grouping, and statistical evaluation of tabular datasets. Visualization techniques are taught with Matplotlib and Seaborn, including scatter plots, histograms, heatmaps, and boxplots. The course combines theoretical knowledge with practical project-based learning, preparing students to handle and present engineering data.

Main Goal

To provide students with practical skills in data analysis and visualization using Python and its main libraries, enabling them to prepare, process, and present engineering data effectively.

Skills To Be Gained

After this course, you can

  1. Proficiency in Python programming for engineering data analysis.
  2. Ability to process, manipulate, and analyze datasets using Pandas and NumPy.
  3. Competence in creating effective data visualizations with Matplotlib and Seaborn.
  4. Skills in preparing technical presentations based on analyzed data.

Practical Notes

Contact details: marzyczk@pg.edu.pl

Requirements

  1. Basic knowledge of Python programming.

Teaching And Assessment

Lectures (30h) and project-based classes (30h). Assessment based on project work (50%) and exam (50%).

Course Staff

Marcin Życzkowski

Enroll