Back to Search Start Over

Literate Programming for Motivating and Teaching Neural Network-Based Approaches to Solve Differential Equations

Authors :
Alonso Ogueda-Oliva
Padmanabhan Seshaiyer
Source :
International Journal of Mathematical Education in Science and Technology. 2024 55(2):509-542.
Publication Year :
2024

Abstract

In this paper, we introduce novel instructional approaches to engage students in using modelling with data to motivate and teach differential equations. Specifically, we introduce a pedagogical framework that will execute instructional modules to teach different solution techniques for differential equations through repositories and notebook environments during real-time instruction. Each of these teaching modules employs a literate programming approach that uses the notebook environment to explain the concepts in anatural language, such as English, interspersed with snippets of macros and traditional source code on a web browser. The pedagogical approach employed is reproducible and leads to openaccess material for students to motivate and teach differential equations efficiently. We will share examples of this framework applied to teaching advanced concepts such as machine learning and neural network approaches for solving ordinary and partial differential equations as well as estimating parameters in these equations for given datasets. More details of the work can be accessed from https://aoguedao.github.io/teaching-ml-diffeq.

Details

Language :
English
ISSN :
0020-739X and 1464-5211
Volume :
55
Issue :
2
Database :
ERIC
Journal :
International Journal of Mathematical Education in Science and Technology
Publication Type :
Academic Journal
Accession number :
EJ1411107
Document Type :
Journal Articles<br />Reports - Research
Full Text :
https://doi.org/10.1080/0020739X.2023.2249901