Course Template

Numerical Integration & Differentiation in Applications (5 Modules)

Numerical Integration and Differentiation with Python.

Category: Statistics Language: Python 3 Components: 5
Includes teaching materials: PowerPoint slides and instructor handouts
Preview Image: Numerical Integration & Differentiation in Applications (5 Modules)

Educational Objective

This course template conveys central procedures of numerical integration and numerical differentiation through concrete application problems from measurement data and function models. It builds professional competencies in the selection, implementation, and evaluation of numerical methods, particularly in comparing different approximation procedures and their error characteristics. The template combines mathematical modeling with clearly structured algorithmic implementation in Python and makes visible how data, formulas, and implementation condition each other. Professionally, it is to be assigned to the area of numerical methods, data-oriented analysis, and application-related modeling.

Competency Focus

Structure of the modules

Preview: Distance from sensor data: Trapez rule

Distance from sensor data: Trapez rule

This module introduces numerical integration of discrete measurement data using the trapezoidal rule to calculate a distance from velocity values.

60 min 🧩 6 Aufgaben
Preview: Simpson's Rule: Energy from Power-Time Series

Simpson's Rule: Energy from Power-Time Series

This module deepens the integration of equidistant time series using Simpson's rule and orders the results methodically through a comparison of methods.

60 min 🧩 3 Aufgaben
Preview: Gauss Quadrature: Error vs. Nodes

Gauss Quadrature: Error vs. Nodes

This module expands the method canon with the Gauss-Legendre quadrature and focuses on the connection between node number and approximation error.

75 min 🧩 3 Aufgaben
Preview: Numerical Derivative: Error vs. Step Size h

Numerical Derivative: Error vs Step Size h

This module deals with the numerical differentiation of discrete data and makes the effects of different difference procedures and step sizes visible.

60 minutes 🧩 3 Tasks
Preview: Adaptive Trapez Rule: Work from Force Curve

Adaptive Trapez Rule: Work from Force Curve

This module introduces adaptive refinement strategies and connects accuracy requirements with effort and convergence behavior of numerical integration.

70 minutes 🧩 4 Tasks
Use this template as a customizable starting point for numerical methods in your own teaching. Test Template
This template supports a structured introduction to numerical methods and leads clearly from modeling to implementation in Python.

The clearly structured modules create transparent learning objectives and can be easily integrated into existing lesson plans for data analysis and numerics.

Test the template in your own teaching and adapt the modules specifically to your group and subject-specific focal points.