Novel pedagogical tool for simultaneous learning of plane geometry and R programming

Programming a computer is an activity that can be very beneficial to undergraduate students in terms of improving their mental capabilities, collaborative attitudes and levels of engagement in learning. Despite the initial difficulties that typically arise when learning to program, there are seve...

Full description

Bibliographic Details
Main Authors: Álvaro Briz-Redón, Ángel Serrano-Aroca
Format: Article
Language:English
Published: Pensoft Publishers 2018-04-01
Series:Research Ideas and Outcomes
Online Access:https://riojournal.com/article/25485/
id doaj-c29ca4fce6334974baa6a97972e93351
record_format Article
spelling doaj-c29ca4fce6334974baa6a97972e933512020-11-25T01:37:55ZengPensoft PublishersResearch Ideas and Outcomes2367-71632018-04-01412410.3897/rio.4.e2548525485Novel pedagogical tool for simultaneous learning of plane geometry and R programmingÁlvaro Briz-Redón0Ángel Serrano-Aroca1Departament d’Estadística i Investigació Operativa, Facultat de Matemàtiques, Universitat de ValènciaFacultad de Veterinaria y Ciencias Experimentales, Universidad Católica de Valencia San Vicente Mártir Programming a computer is an activity that can be very beneficial to undergraduate students in terms of improving their mental capabilities, collaborative attitudes and levels of engagement in learning. Despite the initial difficulties that typically arise when learning to program, there are several well-known strategies to overcome them, providing a very high benefit-cost ratio to most of the students. Moreover, the use of a programming language usually raises the interest of students to learn any specific concept, which has caused that many teachers around the world employ a programming language as a learning environment to treat almost every possible topic. Particularly, mathematics can be taught and learnt while using a suitable programming language. The R programming language is endowed with a wide range of capabilities that allow its use to learn different kind of concepts while programming. Therefore, complex subjects such as mathematics could be learnt with the help of this powerful programming language. In addition, since the R language provides numerous graphical functions, it could be very useful to acquire simultaneously basic plane geometry and programming knowledge at the undergraduate level. This paper describes the LearnGeom R package, a novel pedagogical tool, which contains multiple functions to learn geometry in R at different levels of difficulty, from the most basic geometric objects to high-complexity geometric constructions, while developing numerous programming skills. https://riojournal.com/article/25485/
collection DOAJ
language English
format Article
sources DOAJ
author Álvaro Briz-Redón
Ángel Serrano-Aroca
spellingShingle Álvaro Briz-Redón
Ángel Serrano-Aroca
Novel pedagogical tool for simultaneous learning of plane geometry and R programming
Research Ideas and Outcomes
author_facet Álvaro Briz-Redón
Ángel Serrano-Aroca
author_sort Álvaro Briz-Redón
title Novel pedagogical tool for simultaneous learning of plane geometry and R programming
title_short Novel pedagogical tool for simultaneous learning of plane geometry and R programming
title_full Novel pedagogical tool for simultaneous learning of plane geometry and R programming
title_fullStr Novel pedagogical tool for simultaneous learning of plane geometry and R programming
title_full_unstemmed Novel pedagogical tool for simultaneous learning of plane geometry and R programming
title_sort novel pedagogical tool for simultaneous learning of plane geometry and r programming
publisher Pensoft Publishers
series Research Ideas and Outcomes
issn 2367-7163
publishDate 2018-04-01
description Programming a computer is an activity that can be very beneficial to undergraduate students in terms of improving their mental capabilities, collaborative attitudes and levels of engagement in learning. Despite the initial difficulties that typically arise when learning to program, there are several well-known strategies to overcome them, providing a very high benefit-cost ratio to most of the students. Moreover, the use of a programming language usually raises the interest of students to learn any specific concept, which has caused that many teachers around the world employ a programming language as a learning environment to treat almost every possible topic. Particularly, mathematics can be taught and learnt while using a suitable programming language. The R programming language is endowed with a wide range of capabilities that allow its use to learn different kind of concepts while programming. Therefore, complex subjects such as mathematics could be learnt with the help of this powerful programming language. In addition, since the R language provides numerous graphical functions, it could be very useful to acquire simultaneously basic plane geometry and programming knowledge at the undergraduate level. This paper describes the LearnGeom R package, a novel pedagogical tool, which contains multiple functions to learn geometry in R at different levels of difficulty, from the most basic geometric objects to high-complexity geometric constructions, while developing numerous programming skills.
url https://riojournal.com/article/25485/
work_keys_str_mv AT alvarobrizredon novelpedagogicaltoolforsimultaneouslearningofplanegeometryandrprogramming
AT angelserranoaroca novelpedagogicaltoolforsimultaneouslearningofplanegeometryandrprogramming
_version_ 1725056572084715520