Saved in:
| Main Author: | |
|---|---|
| Format: | Recurso educativo Open Access |
| Language: | en |
| Published: |
2011
|
| Subjects: | |
| Online Access: | https://eric.ed.gov/?id=EJ961597 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1867181435785314304 |
|---|---|
| author | Ruiz, Rosario Vera |
| author_facet | Ruiz, Rosario Vera Ruiz, Rosario Vera |
| collection | Education Resources Information Center |
| contents | Teaching the Relevance of Mathematics in Information Technologies through Functional Programming in Secondary School Ruiz, Rosario Vera Mathematics Curriculum Programming Languages Information Technology Programming Secondary School Curriculum Computation Problem Solving Computer Uses in Education Educational Technology High Schools Secondary School Mathematics Geometric Concepts Teaching Methods Mathematics Instruction Visual Stimuli From the point of view of functional programming, a computational process to solve a problem is described as a mathematical function taking some arguments (corresponding to the data of the problem) and returning as a result its solution. Turtle Graphics can be used to describe the movements of a virtual turtle, which leaves a trail along his path on the plane. In this paper we present a functional library for Turtle Graphics that we have developed for the functional programming language Haskell. We show, by means of examples, how to use this library to graphically illustrate various concepts which are part of high school curriculum, primarily in the area of geometry. (Contains 8 figures.) |
| format | Recurso educativo Open Access |
| id | eric_EJ961597 |
| institution | ERIC Institute of Education Sciences |
| language | en |
| publishDate | 2011 |
| record_format | eric |
| spellingShingle | Teaching the Relevance of Mathematics in Information Technologies through Functional Programming in Secondary School Ruiz, Rosario Vera Mathematics Curriculum Programming Languages Information Technology Programming Secondary School Curriculum Computation Problem Solving Computer Uses in Education Educational Technology High Schools Secondary School Mathematics Geometric Concepts Teaching Methods Mathematics Instruction Visual Stimuli Teaching the Relevance of Mathematics in Information Technologies through Functional Programming in Secondary School Ruiz, Rosario Vera Mathematics Curriculum Programming Languages Information Technology Programming Secondary School Curriculum Computation Problem Solving Computer Uses in Education Educational Technology High Schools Secondary School Mathematics Geometric Concepts Teaching Methods Mathematics Instruction Visual Stimuli From the point of view of functional programming, a computational process to solve a problem is described as a mathematical function taking some arguments (corresponding to the data of the problem) and returning as a result its solution. Turtle Graphics can be used to describe the movements of a virtual turtle, which leaves a trail along his path on the plane. In this paper we present a functional library for Turtle Graphics that we have developed for the functional programming language Haskell. We show, by means of examples, how to use this library to graphically illustrate various concepts which are part of high school curriculum, primarily in the area of geometry. (Contains 8 figures.) |
| title | Teaching the Relevance of Mathematics in Information Technologies through Functional Programming in Secondary School |
| topic | Mathematics Curriculum Programming Languages Information Technology Programming Secondary School Curriculum Computation Problem Solving Computer Uses in Education Educational Technology High Schools Secondary School Mathematics Geometric Concepts Teaching Methods Mathematics Instruction Visual Stimuli |
| url | https://eric.ed.gov/?id=EJ961597 |