Combination of dynamic geometry, algebra and calculus in the software system GeoGebra



Similar documents
PRE SERVICE TEACHERS' USAGE OF DYNAMIC MATHEMATICS SOFTWARE

Quickstart for Desktop Version

Applications GeoGebra into Teaching Some Topics of Mathematics at the College Level

Incorporating GeoGebra into Teaching Mathematics at the College Level

GeoGebra. 10 lessons. Gerrit Stols

GeoGebra Help Official Manual 3.2

Gerrit Stols

Andreas Filler Institut für Mathematik Humboldt-Universität zu Berlin Berlin Germany

Using MuPAD and JavaView to Visualize Mathematics on the Internet

Gouvernement du Québec Ministère de l Éducation, ISBN

Freeware and Open Source Software Tools for Distance Learning in Mathematics

Lines & Planes. Packages: linalg, plots. Commands: evalm, spacecurve, plot3d, display, solve, implicitplot, dotprod, seq, implicitplot3d.

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

Basic Understandings

Math 1280/1300, Pre-Calculus

Advanced Math Study Guide

Essential Mathematics for Computer Graphics fast

x 2 + y 2 = 1 y 1 = x 2 + 2x y = x 2 + 2x + 1

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

Teaching Operation Management with GeoGebra. An example of Make-to-stock Problem Solving

Using GeoGebra to create applets for visualization and exploration.

NCTM Curriculum Focal Points for Grade 5. Everyday Mathematics, Grade 5

GeoGebra Transformation Activities

Prentice Hall Connected Mathematics 2, 7th Grade Units 2009

Prentice Hall Mathematics: Algebra Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary)

SINUS. international. Towards New Teaching in Mathematics. Dynamic Geometry with Polygon Pantographs 8. Wolfgang Neidhardt 8 / 2011.

Algebra and Geometry Review (61 topics, no due date)

South Carolina College- and Career-Ready (SCCCR) Pre-Calculus

Algebra 1 Course Title

What's the Spin? - Discover Properties of Geometric Rotations

Mathematics Georgia Performance Standards

Everyday Mathematics. Grade 4 Grade-Level Goals CCSS EDITION. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goal

Algebra 2 Year-at-a-Glance Leander ISD st Six Weeks 2nd Six Weeks 3rd Six Weeks 4th Six Weeks 5th Six Weeks 6th Six Weeks

Solving Simultaneous Equations and Matrices

EMS. National Presentation Grand-Duchy of L U X E M B 0 U R G

Everyday Mathematics. Grade 4 Grade-Level Goals. 3rd Edition. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goals

MATHEMATICS TEACHER DEVELOPMENT WITH ICT: TOWARDS AN INTERNATIONAL GEOGEBRA INSTITUTE

Higher Education Math Placement

BEZIER CURVES AND SURFACES

X On record with the USOE.

Mathematics on the Soccer Field

Big Ideas in Mathematics

The KS3 specification strongly recommends

CREATING INTERACTIVE USER FEEDBACK IN DGS USING SCRIPTING INTERFACES

New York State Student Learning Objective: Regents Geometry

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

Analyzing Piecewise Functions

Estimated Pre Calculus Pacing Timeline

Exploring Geometric Transformations in a Dynamic Environment Cheryll E. Crowe, Ph.D. Eastern Kentucky University

The program also provides supplemental modules on topics in geometry and probability and statistics.

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

IV. ALGEBRAIC CONCEPTS

TECHNOLOGY AND SEMIOTIC REPRESENTATIONS IN LEARNING MATHEMATICS. Jose Luis Lupiáñez Gómez University of Cantabria, Spain. Abstract

Copyrighted Material. Chapter 1 DEGREE OF A CURVE

KEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007

Diablo Valley College Catalog

Math Placement Test Study Guide. 2. The test consists entirely of multiple choice questions, each with five choices.

Suggested Enrichment Program Student s Handouts

Polynomial Operations and Factoring

Classroom Tips and Techniques: The Student Precalculus Package - Commands and Tutors. Content of the Precalculus Subpackage

Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities

1.2 GRAPHS OF EQUATIONS. Copyright Cengage Learning. All rights reserved.

MATHEMATICS Department Chair: Michael Cordova - mccordova@dcsdk12.org

Prentice Hall: Middle School Math, Course Correlated to: New York Mathematics Learning Standards (Intermediate)

DELAWARE MATHEMATICS CONTENT STANDARDS GRADES PAGE(S) WHERE TAUGHT (If submission is not a book, cite appropriate location(s))

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES

of surface, , , of triangle, 548 Associative Property of addition, 12, 331 of multiplication, 18, 433

MATH APPLICATIONS CURRICULUM

Tennessee Mathematics Standards Implementation. Grade Six Mathematics. Standard 1 Mathematical Processes

MATH 095, College Prep Mathematics: Unit Coverage Pre-algebra topics (arithmetic skills) offered through BSE (Basic Skills Education)

A Mathematica Package for CAGD and Computer Graphics

42 CHAPTER 1. VECTORS AND THE GEOMETRY OF SPACE. Figure 1.18: Parabola y = 2x Brief review of Conic Sections

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz

South Carolina College- and Career-Ready (SCCCR) Algebra 1

AMSCO S Ann Xavier Gantert

Number Sense and Operations

Week 1 Chapter 1: Fundamentals of Geometry. Week 2 Chapter 1: Fundamentals of Geometry. Week 3 Chapter 1: Fundamentals of Geometry Chapter 1 Test

TI-Nspire Technology Version 3.2 Release Notes

PYTHAGOREAN TRIPLES KEITH CONRAD

Algebra I Credit Recovery

Technological tools have enhanced our teaching, learning and doing mathematics, what is next?

MATH. ALGEBRA I HONORS 9 th Grade ALGEBRA I HONORS

096 Professional Readiness Examination (Mathematics)

Vector storage and access; algorithms in GIS. This is lecture 6

o Graph an expression as a function of the chosen independent variable to determine the existence of a minimum or maximum

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

Verification of Imperative Programs in Theorema

EQUATIONS and INEQUALITIES

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Flash. Using Flash to Teach Mathematics. The competition

INVERSION AND PROBLEM OF TANGENT SPHERES

GeoGebra Workshop for the Initial Teacher Training in Primary Education

with functions, expressions and equations which follow in units 3 and 4.

Using a Free Open Source Software to Teach Mathematics

For example, estimate the population of the United States as 3 times 10⁸ and the

CHAPTER 1 Splines and B-splines an Introduction

MATH 2 Course Syllabus Spring Semester 2007 Instructor: Brian Rodas

NEW MEXICO Grade 6 MATHEMATICS STANDARDS

Geometry Enduring Understandings Students will understand 1. that all circles are similar.

Transcription:

Combination of dynamic geometry, algebra and calculus in the software system GeoGebra Markus Hohenwarter and Karl Fuchs July 2004 Abstract: Dynamic geometry and computer algebra systems have highly influenced mathematics education. Unfortunately, these tools have been totally unconnected. GeoGebra is a new software system that integrates possibilities of both dynamic geometry and computer algebra in one tool for mathematics education. ZDM classification: R 20, U 70 1. Introduction Dynamic geometry systems (DGS, see [18, 21, 22]) like Cabri or Cinderella and computer algebra systems (CAS, see [6, 9]), such as Mathematica, Maple or Derive have highly influenced mathematics education. The teachers training curriculum in mathematics at the University of Salzburg has been responsive to these developments. Algebra systems (mainly Derive, TI-92 and Mathematica) and the dynamic geometry system Cabri have been introduced in special lectures. On the basis of prototypical examples university students have been presented the benefits and possibilities of the different kinds of software [10]. The variations of parameters in the algebraic representation and the ensuing effects on the graphs have been investigated using computer algebra systems. But more and more it turned out that the abilities of students to generate prototypes of mathematical objects [7] necessitated the converse way too. This means studying the influence on the algebraic representation by dynamical manipulations of the geometric objects. In 1997 Karl Fuchs gave a lecture on the use of the TI-92 calculator in mathematics education at the University of Salzburg (see [12]). This calculator already offered both DGS and CAS but these two parts were completely separated programs. During this time, Markus Hohenwarter, one of Mr. Fuchs students, suggested a closer connection between visualisation capabilities of CAS and the dynamic changeability of DGS. This wish for a bidirectional combination of dynamic geometry and computer algebra had already been stated before ([18], [19]). The three solution protocols [graphical, numerical and algebraic] should not be considered separate, but rather as constituting a holistic comprehensive computer-aided approach. [19, p. 324] There is a need for further software development to provide a single package combining the desired features. [19, p. 337] In 2001, Markus Hohenwarter began the work for his master s thesis GeoGebra - a Software System for Dynamic Geometry and Algebra in the Plain. The aim of this project was to develop a completely new kind of tool for mathematics education in secondary schools. GeoGebra already received several international educational software awards: European Academic Software Award 2002 (Ronneby, Sweden), L@rnie Award 2003 (Vienna, Austria), digita 2004 (Cologne, Germany) and Comenius 2004 (Berlin, Germany).

M. Hohenwarter and K. Fuchs 2. What is GeoGebra? GeoGebra is an interactive geometry software [13, 14] that also offers algebraic possibilities like entering equations directly. It is aimed at students (aged 10 to 18) and teachers in secondary schools. The program encourages students to approach mathematics in an experimental way. For example, it is possible to investigate the parameters of a circle s equation by dragging the circle with the mouse. On the other hand, students may also manipulate the equation directly and see the changed circle in the geometry window. Figure 1. Circle with tangents The interactive construction protocol is indeed significant. Already Bender and Schreiber pointed out that the description of a geometric construction is the pretheoretical basis for the idea of an algorithm [3]. The construction protocol of GeoGebra makes it possible to redo constructions at any time, insert new elements and even change its order with hindsight. Whenever students are entering or deleting expressions they must be aware of functional dependencies [23]. 3. What does GeoGebra offer? The basic objects in GeoGebra are points, vectors, segments, polygons, straight lines, all conic sections and functions in x. With GeoGebra dynamic constructions can be done like in any other dynamic geometry system. These constructions may be altered dynamically by dragging free objects. Furthermore, it is possible to enter coordinates of points or vectors, equations of lines, conic sections or functions and numbers or angles directly. Hence, from the very beginning the software has been designed for the use in schools. The treatment of problems should not be affected by system-caused translations. Manipulations ought to be possible in a familiar way [5]. Big efforts have been made to allow input in school notation: For example a line g may be entered as g: 3x + 4y = 7 or a circle c as c: (x - 3) 2 + (y + 2) 2 = 25. 2

Combination of dynamic geometry, algebra and calculus Also, calculations with geometric objects like points and vectors are feasible. The centroid of a triangle with vertices A, B and C might be entered as S = (A + B + C) / 3. Additionally, GeoGebra offers many powerful commands starting from the slope of a straight line up to differentiation and integration of functions. GeoGebra is multilingual not only in its menus but also in its commands. For example, the English command Intersect becomes Schneide in German and Interseccíon in Spanish. 4. Applications in Schools GeoGebra is a very versatile tool for mathematics education in secondary schools. In teaching mathematics it might be used in many different ways. 1. GeoGebra for demonstration and visualisation Even in traditional teaching, computer software has its status. In his discussion about the role of specific software Becker [2] mentions the aspect of specific software as a tool for demonstration and visualisation. In this sense, GeoGebra is a software with a wide coverage due to its different representations. 2. GeoGebra - a construction tool In 1990 Karl Fuchs [8] pointed out the importance of computer aided drawing / designing systems for teaching constructive geometry at the state of the art. Not substitution of traditional but integration of new methods was intended by him. The idea of computer utilisation became fundamental. GeoGebra has all the abilities which are demanded from a suitable drawing / designing software [3]. 3. GeoGebra and discovering mathematics Computers and mathematical software have provoked new basic questions on teaching mathematics. Students can organize knowledge on their own. For example, Artigue and Lagrange [1] are reporting on the positive influence of computer algebra systems on teaching mathematics. This experimental form is added to the traditional form of teacher concentrated education as described in item 1 above. GeoGebra can be used as an important tool for this challenge. It can help to create a suitable atmosphere for learning (compare with [17]). 4. GeoGebra for preparing teaching materials GeoGebra encourages teachers to prepare materials for the teaching process using it as a cooperation-, communication- and representation tool. This follows Kerres ideas of the educational functions of new media [15]. The software can be used with students aged 10 to 18, beginning with simple constructions up to the integration of functions. No matter if students explore mathematics alone or in groups, the teacher should try to be an advisor in the background who gives support when help is needed. The students results of their experiments with GeoGebra should be the basis for discussions in class. This gives teachers more time to concentrate on fundamental ideas and mathematical reasoning [20]. The following example shows a dynamic worksheet where students can discover the function of the slope of a parabola themselves. They see an arbitrary point T on the graph, the tangent t through this point and its slope k. Now we investigate another point (x T, k) with the x-coordinate of T and the corresponding slope k as its y-coordinate. By dragging the point T along the graph of the parabola, a trace of the slope function is generated experimentally. 3

M. Hohenwarter and K. Fuchs Now, the students should try to read off the equation of the slope function using the coordinate grid. By plotting this equation with GeoGebra they can verify their assumption easily. Figure 2. Slope function of x 2 /6 2x + 8 This is a motivating example for the geometric model of the first derivative. Here, the tangent is used as a black box [11, p.57] providing a basis for the discussion of the tangent line problem afterwards. 5. Dynamic Worksheets With GeoGebra it is possible to create interactive HTML pages so called dynamic worksheets which can be used with any Internet browser that supports Java (e.g. Internet Explorer, Mozilla, Netscape). These worksheets are totally independent from the program itself, i.e. GeoGebra does not have to be installed to use the worksheet. Thus, GeoGebra is also a tool to create interactive e-learning content. The stand-alone application can be used on any platform (MS Windows, Unix, Linux, MacOS) and GeoGebra may even be started directly from the Internet eliminating complicated installation or upgrade procedures which is especially useful for computer networks in schools. 6. Behind the Scenes GeoGebra is based on projective and Euclidian geometry in the real plane. Equations are expanded and simplified symbolically and a special grammar for arithmetical expressions in school notation has been implemented. In most dynamic geometry systems you will encounter jumping objects in certain constructions. For example, the intersection points of two conic sections may permutate wildly in Cabri when an ellipse becomes a hyperbola. In GeoGebra this continuity problem [16, pp.84] is tackled by a sophisticated heuristic approach [13, pp.163] eliminating jumping objects. For the differentiation and integration of functions in one variable the open source computer algebra system JSCL is built into GeoGebra. 4

Combination of dynamic geometry, algebra and calculus 7. Future Aspects The development of GeoGebra by Markus Hohenwarter is going on rapidly in the course of his PhD thesis GeoGebra - Development of Educational Material and Applications in Mathematics Teaching. Some of the planned features are: intersection of functions, function line root finding of arbitrary functions, local minimum / maximum, turning point locus lines automatic animations macros The free software and further information can be found on the GeoGebra website on the Internet http://www.geogebra.at. References [1] Michele Artigue and Jean-Baptiste Lagrange. Pupils learning algebra with Derive - a didactic perspective. Zentralblatt für Didaktik der Mathematik, 4:105 112, 1997. [2] Gerold Becker. Die neuen Medien im Unterricht. Computer und Unterricht, (37):11 13, 2000. [3] Peter Bender and Alfred Schreiber. Operative Genese der Geometrie. Number 12. hpt, 1985. [4] Arbeitsgruppe BMUK. Neue Techniken im Geometrischen Zeichnen, volume III. Bundesministerium für Unterricht und Kunst, 1991. [5] Bruno Buchberger and Tudor Jebelean. Teaching of Mathematics using Theorema. International Journal of Computer Algebra in Mathematics Education, (6):25 50, 1999. [6] J. H. Davenport. Computer algebra - past, present and future. Euromath Bulletin, 1(2):25 44, 1994. [7] W. Dörfler. Der Computer als kognitives Werkzeug und kognitives Medium. In: Schriftenreihe Didaktik der Mathematik, volume 21, pages 51 75. hpt, Wien, 1991. [8] Karl Fuchs. Computer im Geometrisch-Zeichenunterricht - Integrieren statt Ersetzen. Informationsblätter für Darstellende Geometrie, 1:1 4, 1990. [9] Karl Fuchs. Computeralgebrasysteme im Unterricht - Einige konkrete Beispiele. Didaktik der Mathematik, 3:228 238, 1995. [10] Karl Fuchs. Computer im Mathematikunterricht - Erfahrungen und Gedanken. Didaktikhefte der OMG, (26):21 35, 1997. [11] Karl Fuchs. Computeralgebra - Neue Perspektiven im Mathematikunterricht. University of Salzburg, 1998. [12] Markus Hohenwarter. Komplexe Zahlen zum Anfassen. TI-Nachrichten, (2):16 17, 1998. [13] Markus Hohenwarter. GeoGebra - ein Softwaresystem für dynamische Geometrie und Algebra der Ebene. Master s thesis, Universität Salzburg, 2002. [14] Markus Hohenwarter. GeoGebra - dynamische Geometrie und Algebra der Ebene. Der Mathematikunterricht, (4):33 40, 2003. [15] Michael Kerres. Mediendidaktische Analyse digitaler Medien im Unterricht. Computer und Unterricht, (37):26 28, 2000. 5

M. Hohenwarter and K. Fuchs [16] Ulrich Kortenkamp. Foundations of Dynamic Geometry. PhD thesis, Swiss Federal Institute of Technology Zurich, 1999. [17] Edith Schneider. Veränderungen der Lern- und Unterrichtskultur im computerunterstützten Mathematikunterricht. In: Integrativer Unterricht in Mathematik, Abakus, Salzburg, 1997. [18] Heinz Schumann. Schulgeometrisches Konstruieren mit dem Computer. Teubner und Metzler, Stuttgart, 1991. www.mathe-schumann.de. [19] Heinz Schumann and David Green. New protocols for solving geometric calculation problems incorporating dynamic geometry and computer algebra software. International Journal of Mathematical Education in Science and Technology, 31(3):319 339, 2000. [20] Fritz Schweiger. Fundamentale Ideen - Eine geistesgeschichtliche Studie. Journal für Mathematikdidaktik, 2/3:199 214, 1992. [21] Rudolf Sträßer. Cabri-géomètre: Does a Dynamic Geometry Software (DGS) Change Geometry and its Teaching and Learning? International Journal for Computers in Mathematics Learning, 3(6):319 333, 2001. [22] Rudolf Sträßer. Research on Dynamic Geometry Software (DGS) - an introduction. Zentralblatt für Didaktik der Mathematik, 3(34):65, 2002. [23] Hans Joachim Vollrath. Funktionales Denken. Journal für Mathematikdidaktik, 10:3 37, 1989. Authors Markus Hohenwarter, University of Salzburg, Department of Mathematics and Computer Science Education, Hellbrunnerstraße 34, A-5020 Salzburg, Austria; e-mail: markus.hohenwarter@sbg.ac.at; web: http://www.geogebra.at Karl Fuchs, University of Salzburg, Department of Mathematics and Computer Science Education, Hellbrunnerstraße 34, A-5020 Salzburg, Austria; e-mail: karl.fuchs@sbg.ac.at 6