Cargando…
Students’ Development of a Logarithm Function in Python Using Taylor Expansions: a Teaching Design Case Study
We present here the lessons learned by iteratively designing a tutorial for first-year university students using computer programming to work with mathematical models. Alternating between design and implementation, we used video-taped task interviews and classroom observations to ensure that the des...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9039023/ http://dx.doi.org/10.1007/s40751-022-00104-3 |
_version_ | 1784694031437004800 |
---|---|
author | Sand, Odd Petter Lockwood, Elise Caballero, Marcos D. Mørken, Knut |
author_facet | Sand, Odd Petter Lockwood, Elise Caballero, Marcos D. Mørken, Knut |
author_sort | Sand, Odd Petter |
collection | PubMed |
description | We present here the lessons learned by iteratively designing a tutorial for first-year university students using computer programming to work with mathematical models. Alternating between design and implementation, we used video-taped task interviews and classroom observations to ensure that the design promoted student understanding. The final version of the tutorial we present here has students make their own logarithm function from scratch, using Taylor polynomials. To ensure that the resulting function is accurate and reasonably fast, the students had to understand and apply concepts both from computing and from mathematics. We identify three categories of such concepts and identify three design features that students attended to when demonstrating such understanding. Additionally, we describe four important take-aways from a teaching design point of view that resulted from this iterative design process. |
format | Online Article Text |
id | pubmed-9039023 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-90390232022-04-26 Students’ Development of a Logarithm Function in Python Using Taylor Expansions: a Teaching Design Case Study Sand, Odd Petter Lockwood, Elise Caballero, Marcos D. Mørken, Knut Digit Exp Math Educ Article We present here the lessons learned by iteratively designing a tutorial for first-year university students using computer programming to work with mathematical models. Alternating between design and implementation, we used video-taped task interviews and classroom observations to ensure that the design promoted student understanding. The final version of the tutorial we present here has students make their own logarithm function from scratch, using Taylor polynomials. To ensure that the resulting function is accurate and reasonably fast, the students had to understand and apply concepts both from computing and from mathematics. We identify three categories of such concepts and identify three design features that students attended to when demonstrating such understanding. Additionally, we describe four important take-aways from a teaching design point of view that resulted from this iterative design process. Springer International Publishing 2022-04-26 2022 /pmc/articles/PMC9039023/ http://dx.doi.org/10.1007/s40751-022-00104-3 Text en © The Author(s) 2022, corrected publication 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Sand, Odd Petter Lockwood, Elise Caballero, Marcos D. Mørken, Knut Students’ Development of a Logarithm Function in Python Using Taylor Expansions: a Teaching Design Case Study |
title | Students’ Development of a Logarithm Function in Python Using Taylor Expansions: a Teaching Design Case Study |
title_full | Students’ Development of a Logarithm Function in Python Using Taylor Expansions: a Teaching Design Case Study |
title_fullStr | Students’ Development of a Logarithm Function in Python Using Taylor Expansions: a Teaching Design Case Study |
title_full_unstemmed | Students’ Development of a Logarithm Function in Python Using Taylor Expansions: a Teaching Design Case Study |
title_short | Students’ Development of a Logarithm Function in Python Using Taylor Expansions: a Teaching Design Case Study |
title_sort | students’ development of a logarithm function in python using taylor expansions: a teaching design case study |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9039023/ http://dx.doi.org/10.1007/s40751-022-00104-3 |
work_keys_str_mv | AT sandoddpetter studentsdevelopmentofalogarithmfunctioninpythonusingtaylorexpansionsateachingdesigncasestudy AT lockwoodelise studentsdevelopmentofalogarithmfunctioninpythonusingtaylorexpansionsateachingdesigncasestudy AT caballeromarcosd studentsdevelopmentofalogarithmfunctioninpythonusingtaylorexpansionsateachingdesigncasestudy AT mørkenknut studentsdevelopmentofalogarithmfunctioninpythonusingtaylorexpansionsateachingdesigncasestudy |