Treffer: Creating Dynamic Documents with R and Python as a Computational and Visualization Tool for Teaching Differential Equations

Title:
Creating Dynamic Documents with R and Python as a Computational and Visualization Tool for Teaching Differential Equations
Language:
English
Authors:
Kostadinov, Boyan (ORCID 0000-0003-0087-8078), Thiel, Johann, Singh, Satyanand
Source:
PRIMUS. 2019 29(6):584-605.
Availability:
Taylor & Francis. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
Peer Reviewed:
Y
Page Count:
22
Publication Date:
2019
Document Type:
Fachzeitschrift Journal Articles<br />Reports - Descriptive
Education Level:
Higher Education
Postsecondary Education
DOI:
10.1080/10511970.2018.1472161
ISSN:
1051-1970
Entry Date:
2019
Accession Number:
EJ1221406
Database:
ERIC

Weitere Informationen

The goal of this paper is to promote the use of R and Python as high-level, free, open-source programming environments that can be used as a computational and visualization tool for teaching differential equations. Both R and Python also allow for creating reproducible dynamic documents using Markdown, which combines live code, plain text, and expressions to generate different formats (pdf, html, Word), including the numerical and graphical output from the code, along with the code itself, properly formatted with minimum effort. This technology can be used for creating interactive teaching documents, randomized exams, homework and project reports, and even publication quality papers. We illustrate this technology with several examples implemented in R and Python. This approach has been classroom-tested, with some promising results. This article has online supplemental material posted on the "PRIMUS" website.

As Provided