Saved in:
Bibliographic Details
Main Author: Ruiz, Rosario Vera
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