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...

Descripción completa

Detalles Bibliográficos
Autores principales: Sand, Odd Petter, Lockwood, Elise, Caballero, Marcos D., Mørken, Knut
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