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...
Main Authors: | , |
---|---|
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 |