Innovative Approach: Integrate Calculus with Programming for Enhanced Learning

turning calculus on its head combining calculus n.w
1 / 14
Embed
Share

"Explore a pioneering educational method combining calculus and programming, revolutionizing student perception and course content. Discover the benefits of using Python in mathematical modeling and analysis. Why Python? Find out in this insightful exploration." (390 characters)

  • Innovative Approach
  • Calculus
  • Programming
  • Python
  • Educational Method

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Turning Calculus on its head - combining Calculus with programming Jan-Fredrik Olsen, Lund University

  2. Implementation in Lund Moved programming course to first semester. Take advantage of programming skills in other subjects. First term schedule: November December January September October Analysis in one variable (with introduction to Python) Linear Algebra 1 Programming with Python

  3. Student perception

  4. Student perception

  5. Student perception

  6. The basic pedagogical idea Approximations as naive idea Python Theory Works in general Quality of approximations Approximations as a tool Limit Exact Calculus Works in special cases

  7. Implication for course content Course contents - Limits - Continuity - Derivatives and anti-derivatives - The Mean Value Theorem and consequences - The Riemann integral - Differential equations - Taylor polynomials - Series

  8. Implication for course content Course contents - Series with introduction to Python - Limits - Continuity - Derivatives and anti-derivatives - The Mean Value Theorem and consequences - The Riemann integral - Differential equations - Taylor polynomials

  9. Example Mathematical phenomena to be understood/modelled: A basic Python model : - Increasing N models taking the limit. - Computer precision is a limitation! - By the way, why use Python and not other language?

  10. Why Python? Simple (and transparent) syntax Non-math specific Sandbox instead of blackbox Promotes programming literacy Powerful math libraries Open source Widely used

  11. Benefits of focusing on approximations Na ve ideas inviting and natural to consider. Makes abstract math more tanglible. Moves focus to more meaningful mathematics. Allows early exposure to realistic maths.

  12. Bonus example: Visualising functions Here is a basic model and visualisation of the function:

  13. Bonus example: Visualising functions Here is a basic model and visualisation of the function:

Related


More Related Content