Professional Documents
Culture Documents
Organised by:
Southeast Asian Ministers of Education Organisation
Regional Centre for Education in Science and Mathematics
Jalan Sultan Azlan Shah, 11700 Gelugor, Penang, Malaysia
Tel: 6 04 6522700
Website: www.recsam.edu.my
GeoGebra Institute of Malaysia
Introduction
We, as mathematics educators, need to teach our students to think critically and to do
mathematics as mathematicians do. We need to let them construct their mathematical
knowledge themselves. Students need mathematical abilities to solve problem. These
abilities include being able to detect patterns, make conjectures, make generalizations,
perform inductive and deductive reasoning, and make analogies. These skills can be nurture
through tasks that require them to solve problems, engage in exploratory investigation,
experience classroom discourse and using the information and communication technology.
The multi-platform, open-source dynamic mathematics software GeoGebra (Hohenwarter &
Preiner 2007) is one of the mathematics software that can be used to encourage
investigation, discovery and experimentation in classrooms and their visualization features
can be effectively employed in teaching to generate conjectures (Lavicza 2006, Kreis, 2004).
By utilizing GeoGebra in our teaching, students learn through exploring, investigating and
discovering. GeoGebra enhances students’ higher order thinking skills in mathematics. It is
and effective tool for both teacher and students.
Geogebra combines geometry, algebra, calculus, and statistics into a single easy-to-use
package for learning and teaching mathematics from elementary through university level. It
is available free of charge on the internet and has been translated into 36 languages and is
estimated that more than 100 000 educators use this software for teaching and learning in
more than 192 countries (Hohenwarter, M., Hohenwarter, J., Kreis & Lavicza, 2008). The
open-source nature of the software has important implications both for educators and
students. Unlike with commercial products, students are certainly not constrained to use
the software only in schools or universities allowed by site licenses, but they can download
and install GeoGebra on their private computers.
Table of Contents
1. Installation of GeoGebra
The user interface of GeoGebra is flexible and can be adapted to the needs of your students. If
you want to use GeoGebra in the elementary or early middle school, you might want to hide
the algebra window, input field, worksheet view and coordinate axes and just work with the
drawing pad and geometry tools. Later on, you might want to introduce the coordinate
system using a grid to facilitate working with integer coordinates.
SPREADSHEET VIEW
INPUT BAR: Create new objects,
equations and functions
Menu
Construction Tools
Use the mouse and the following selection of tools in order to draw figures on the drawing
pad (e.g. square, rectangle, house, tree, human figure…).
Hint: Don’t forget to read the toolbar help if you don’t know how to use a tool
5. Saving Files
……………………………………………………………………………………………………………………………………..........
Q2. Try to come up with a conjecture about how each square was created. Write down
your conjectures.
……………………………………………………………………………………………………………………………………..........
Q3. What is the difference between a drawing and a construction?
………………………………………………………………………………………………………………………………………………
Q4. What is the “drag test” and why is it important?
………………………………………………………………………………………………………………………………………………
Q5. Why is it important to construct figures instead of just drawing them in interactive
geometry software?
………………………………………………………………………………………………………………………………………………
Q5. What do we have to know about the geometric figure before we are able to construct it
using dynamic mathematics software?
………………………………………………………………………………………………………………………………………………
7. Rectangle Construction
Construction Steps:
1 Segment AB
6 Intersection point D
Polygon ABCD
7
Hint: To close the polygon click on the first vertex again.
8 Save the construction.
………………………………………………………………………………………………………………………………………………
Q2. Use the navigation bar to review the construction step-by-step.
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Construct the square using the approach you have just described.
Discussion
Q1. How can you use this Square Tool to guide your students to find the formula for the
area of a square?
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Construction steps
1 Use your custom tool that you have created to construct a square.
Construction Steps:
1 Segment AB
Circle with center A through B
2
Hint: Drag points A and B to check if circle is connected to them.
Circle with center B through A
3
Hint: Drag points to check if circle is connected to them.
4 Intersect both circles to get point C
6 Hide circles
Show interior angles of triangle
7
Hint: Counterclockwise creation of the polygon gives the exterior angles!
8 Save the construction
Construction Steps:
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Construction Steps:
1 Segment AB
Construction process
1 New point A
Construction Steps
1 Insert picture twintower.jpg into the left part of the drawing pad
…………………………………………………………………………………
…………………………………………………………………………………
Q3. Move the line of reflection by dragging the two points with the mouse. How does this
affect the image?
……………………………………………………………………………………………………………………………………….…
……………………………………………………………………………………………………………………………………….…
……………………………………………………………………………………………………………………………………….…
Q2. Which geometric shape do the picture and the image form at any time?
……………………………………………………………………………………………………………………………………….…
……………………………………………………………………………………………………………………………………….…
Construction Steps
Open the file you created in the previous activity which contains the
1
distorted picture of the palm trees and its reflection at a line.
2 Segment between points A and B
Reflect all four corner points A, B, C, and D at the line to get their images
8
A’, B’, C’, and D’.
9 Connect corresponding points with segments (e.g. points A and A’)
……………………………………………………………………………………………………………………………………….…
Q2. Move the line of reflection. What do you notice about the angles between the
segments connecting the corresponding corner points and the line of reflection?
……………………………………………………………………………………………………………………………………….…
……………………………………………………………………………………………………………………………………….…
Construction Steps
1 Insert picture upin_ipin.jpg into the first quadrant.
4 Triangle ABD
6 Vector u = Vector[O, P]
Hint: You could also use tool Vector between two points.
9 Triangle A’B’D’
20. Rotation
Construction Steps
Create an arbitrary triangle ABC in the second quadrant placing the
1
vertices on grid points.
2 New point D at the origin of the coordinate system
8 Angle AOA’
Hint: Select the points in counter clockwise order. Hide the label of this
angle.
Note: Your students can now check out the coordinates of the initial points and their images
in the algebra window without being distracted by the algebraic representation of the other
objects used in this construction.
object. If your newly created object was created by using other existing objects, it is
classified as a dependent object.
Hint: If you want to hide the algebraic representation of an object in the Algebra view, you
can specify the object as an auxiliary object: Right click (MacOS: Ctrl-click) on the
corresponding object in the Algebra view and select ‘Auxiliary Object’ from the appearing
context menu. By default, auxiliary objects are not shown in the Algebra view, but you can
change this setting by selecting the item ‘Auxiliary Objects’ from the View menu.
GeoGebra also offers a wide range of commands that can be entered into the Input bar. You
can open the list of commands in the right corner of the Input bar by clicking on the button
Command. After selecting a command from this list (or typing its name directly into the
Input bar) you can press the F1-key to get information about the syntax and arguments
required to apply the corresponding command.
Discussion
Enter: line: y = 0.8*x + 3.2
Q1. Move the line in the Algebra View using the arrow keys. Which parameter are you able to
change in this way?
……………………………………………………………………………………………………………………………………….…
Q2. Move the line in the Graphics View with the mouse. Which transformation can you apply
to the line in this way?
……………………………………………………………………………………………………………………………………….…
Construction Steps
1 Delete the line created in Activity 1
Q3. Write down instructions for your students that guide them through examining the
influence of the equation’s parameters on the line by using the sliders. These instructions
could be provided on paper along with the GeoGebra file.
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Construction Steps
1 Create sliders a, b and c using the default settings of sliders .
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Construction Steps
1 Enter the absolute value function f(x)=abs(x) in the Input Bar
Hint: You might want to close the Algebra View and show the names and values as labels of
the objects.
Discussion
Q1. Move the constant function with the mouse or using the arrow keys. What is the relation
between the y-coordinate and the x-coordinate of each intersection point?
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Q2. Move the absolute value function up and down either using the mouse or the arrow keys.
In which way does the function’s equation change ?
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Q3. How could this construction be used in order to familiarize students with the concept of
absolute value?
………………………………………………………………………………………………………………………………………………
Construction Steps
1 Enter the polynomial f(x)=x^2/2+1
Create new point A on the function f
2
Hint: Move point A to check if it is really restricted to the function graph.
3 Create tangent t to the function f through point A
Discussion
Q1. Move point A along the function graph and make a conjecture about the shape of its
path, which corresponds to the slope function.
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Q2. Find the equation of the slope function. Turn on the trace of point S. Move point A to
check your conjecture.
Hint: Right click point S (MacOS: Ctrl-click) and select Trace On.
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Q3. Find the equation of the resulting slope function. Enter the function and move point A.
If it is correct the trace of point S will match the graph.
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Q4. Change the equation of the initial polynomial f to produce a new problem.
Activity 28: Determining the Roots, Extremum Points and Inflection Points of Polynomials
Preparations
Open a new GeoGebra document.
Show the Algebra View, Input Bar, and coordinate axes.
Construction Steps
1 Enter the cubic polynomial f(x)=0.5 x^3+2 x^2+0.2 x-1
Create the roots of polynomial f : R=Root[f]
2 Hint: IF there are more than one roots, GeoGebra will produce indices for
their names if you type in R=(e.g., R1, R2, R3)
Create the extrema of polynomial f: E=Extremum[f]
Hint: You might want to change properties of objects (e.g. color of points, style of the
tangents, show name and value of the function).
Activity 29: Constructing a model for visualizing Addition on the Number Line
Preparations
Open a new GeoGebra file.
Hide the Algebra View (View menu).
In the Options menu set the Labeling to All new objects.
Construction Steps
Open the Properties Dialog for Graphics View
1
Hint: Right Click in the Graphics View and select Drawing Pad.
On tab xAxis set the distance of tick marks to 1 by checking the box
2
Distance and entering 1 into the text field.
3 Set the minimum of the x-Axis to -21 and the maximum to 21.
11 Point C=B+(0,1)
12 Point D=C+(b,0)
16 Segment g=Segment[Z,A]
17 Segment h=Segment[B,C]
18 Segment i=Segment[D,R]
Use the Properties Dialog to enhance your construction (e.g. match the
19
colour of sliders and vectors, line style, fix sliders, hide labels).
Construction Process
1 Calculate the result of the addition problem: r=a+b
9 Hide the labels of the sliders and fix the text (Properties Dialog)
Insert checkbox
Introduction of new tools
• Check Box to Show/Hide objects
Hint: Click on the drawing pad to specify position.
Insert a checkbox into the Graphics View that allows you to show or hide the result of the
addition problem.
Construction Steps
1 Activate tool Checkbox to Show/Hide Objects.
Click in the Graphics View next to the result of the addition problem to
2
open the checkbox dialog window.
3 Enter Show result into the Caption text field.
From the drop down menu select text5. The visibility of this object will be
controlled by the checkbook.
4
Hint: You can also click on text5 in the Graphics View to insert it into the
list of objects influenced by the checkbox.
5 Click Apply to create the checkbox.
In Move mode check and uncheck the checkbox to try out if text5 can be
6
hidden / shown.
Fix the checkbox so it cannot be moved accidently anymore (Properties
7
Dialog).
Construction Steps
Horizontal slider Columns for number with interval from 1 to 18, increment
1
1, and width 300
2 New point A
Discussion
Q1. Describe how you would use this file to enable your students learn multiplication.
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Q2. What other topics that you can enable the students to learn using this file?
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Dynamic Worksheets
GeoGebra allows you to create your own interactive instructional materials, so called
dynamic worksheets, by exporting dynamic figures into web pages. Usually, a dynamic
worksheet consists of a heading, short explanation, interactive applet, as well as tasks and
directions for your students. In order to work with dynamic worksheets your students
don’t need to know how to operate GeoGebra at all. The interactive web pages are
independent of the software and can be provided either online or on a local storage
device.
Reducing the size of the GeoGebra window
GeoGebra will export the algebra and graphics window into the dynamic figure of the
worksheet. In order to save space for explanations and tasks on the dynamic worksheet
you need to make the GeoGebra window smaller prior to the export.
o If you don’t want to include the algebra window you need to hide it prior to the
export.
o Move your figure (or the relevant section) to the upper left corner of the drawing pad
using the Move drawing pad tool (see left figure below).
Hint : You might want to use tools Zoom in and Zoom out in order to prepare your figure
for the export process.
o Reduce the size of the GeoGebra window by dragging its lower right corner with the
mouse (see right figure below).
Hint : The pointer will change its shape when hovering above an edge or corner of the
GeoGebra window.
Note: Although the interactive applet should fit on one screen and even leave some space
for text on the worksheet you need to make sure that it is big enough to allow students
manipulations and experiments.
export t h e f i g u r e a s a d y n a m i c w o r k s h e e t u s i n g t h e F i l e m e n u .
Export – Dynamic Worksheet as Webpage
Hint : You could also use the key combination Ctrl – Shift – W.
Fill in the text fields in the appearing window (title of the worksheet, name of the author,
and date).
Type a short explanation of the dynamic figure into the text field Text above the
construction.
Enter tasks and directions for students into the text field Text after the construction.
Click Export and save your dynamic worksheet.
Hint : GeoGebra will create several files which always need to stay together in order to
maintain the functionality of the dynamic worksheet. We recommend creation of a new folder
(e.g. Dynamic_Worksheets) within the GeoGebra_Introduction folder prior to saving your
dynamic worksheet.
Functionality
Right click enabled: Your students will be able to right click objects or the drawing pad in
order to access the features of the context menu (e.g. show / hide object or label, trace
on / off, Properties dialog).
Show icon to reset construction: A reset icon is displayed in the upper right corner of the
interactive applet allowing your students to reset the interactive figure to its initial state.
Double click opens application window: Your students will be able to open a full
GeoGebra window by double clicking the interactive applet.
User interface
Show menu bar: The menu bar is displayed within the interactive applet.
Show toolbar: The toolbar is displayed
within the interactive applet allowing
your students to use the geometry tools.
Show toolbar help: In combination with
the toolbar, you can also display the
toolbar help within the interactive
applet. If you want your students to use
geometry tools they can use the toolbar
help in order to find out how to operate
the different tools on their own.
Show input field: The input field is
displayed at the bottom of the
interactive applet allowing your students
to use algebraic input and commands for
their explorations.
• Width and height of the interactive applet : You can modify the width and height of the
interactive applet.
Note : If you reduce the size of the applet important parts of the dynamic worksheets might
be invisible for your students.
Hint : If you include the menubar, toolbar, or input field you might want to adjust the height
of the interactive applet.
Discussion
Use the dynamic figure you have created and export it
as an enhanced dynamic worksheet. Use the
Advanced tab to try out different options and check
how the applet of your dynamic worksheet is changed accordingly.
Construction Steps
Create a slider with default interval and increment 1.
Hint: Select tool Slider and click in the Graphics view to set the position for
1
the slider. In the appearing dialog window change the increment to 1 and
click the Apply button.
Create point A by entering A = (a, 2a) into the Input bar.
2 Hint: The value of slider a determines the x-coordinate of point A while the
y-coordinate is a multiple of this value.
Use tools Move Graphics View, as well as Zoom In and Zoom Out to adjust
5 the visible part of the Graphics view and make point A visible in all
positions.
Discussion
Explore the pattern in column B, which is created by the y-coordinates of different positions
of point A.
Q1. Suggest a prediction about a function graph that runs through all different positions of
point A.
………………………………………………………………………………………………………………………………………………
Enter the corresponding function into the Input bar to check if your prediction is correct
(e.g., enter f(x) = 2x to create a line through all points).
Q2. Change the y-coordinate of point A in order to create a new problem. Again, predict the
function that runs through all the points.
………………………………………………………………………………………………………………………………………………
Preparations
Open a new GeoGebra file.
Show the Spreadsheet view (View menu).
Hide the Algebra view (View menu).
Construction Steps
Activate tool Move Graphics View and drag the origin of the
1
coordinate system close to the lower left corner of the Graphics view.
In the Spreadsheet view, click on cell A1 enter the point coordinates
2 (0, 0)
(0, 0).
In the Spreadsheet view, click on cell A2 enter the point coordinates
3 (1, 1)
(1, 1).
Use tools Move Graphics View, as well as Zoom In and Zoom Out to
6 adjust the visible part of the Graphics view and make all points
visible.
Discussion
Explore the pattern in column B, which is created by the y-coordinates of different positions
of point A.
Q1. What sequence of numbers is created if you apply the ‘relative copy’ feature of the
GeoGebra spreadsheet the way it is described above?
………………………………………………………………………………………………………………………………………………
Q2. Suggest an equation that would create a graph going through all points of this
sequence. Write down the equation and Enter this equation into the Input bar in order to
check your prediction.
………………………………………………………………………………………………………………………………………………
Q3. What will happen if you change the coordinates of the initial points?
………………………………………………………………………………………………………………………………………………
Activity 37: Creating a Scatter Plot and Determining the Best Fit Line
Preparations
Open a new GeoGebra file.
Show the Spreadsheet view (View menu).
Hide the Algebra view (View menu).
In the Options menu set the Labeling to New Points Only.
Construction Steps
Enter the following numbers into the spreadsheet cells of column A:
1
A1: 1 A2: 5 A3: 2 A4: 8 A5: -2
Enter the following numbers into the spreadsheet cells of column B:
2
B1: -1 B2: 2 B3: 3 B4: 4 B5: 1
Create a Scatter Plot from this data:
Hint:
Use the mouse to highlight all cells of columns A and B that
3
contain numbers.
Right click (MacOS: Ctrl-click) on one of the highlighted cells and
select ‘Create List of Points’ from the appearing context menu.
Use tool Best Fit Line in order to create the line that best fits your data
4
points.
Hint: Activate tool Best Fit Line and select all data points using a selection
rectangle: Click in the upper left corner of the Graphics view. Hold the
mouse key down while moving the pointer to the lower right corner of the
Graphics view in order to specify the selection rectangle.
5 Change color and thickness of the line using the Properties dialog.
Using this construction you can easily demonstrate how outliers impact
6
the best fit line of a data set:
Drag one of the points with the mouse and explore how this modification
influences the best fit line.
Note: You can easily change the initial data in the Spreadsheet view as
well.
Let’s investigate how the surface of a cube changes depending on the length of its edges.
Preparations with Paper and Pencil
Calculate the surface of a cube for the given length e of its edges.
Edge Surface Edge Surface
1 6
2 7
3 8
4 9
5 10
Preparations in GeoGebra
Open a new GeoGebra file.
Show the Spreadsheet view (View menu).
Hide the Algebra view (View menu).
In the Options menu set the Labeling to New Points Only.
Construction Steps
Enter the following numbers into the spreadsheet cells of column A:
1
A1: 1 A2: 2
Highlight cells A1 and A2. Relative copy the values to cell A10 in order to
2 create a sequence of different edge lengths.
Hint: This creates the integers from 1 to 10.
In column B, enter the surface values you calculated earlier next to the
3
corresponding edge length of the cube.
Create a Scatter Plot from this data:
Hint:
Use the mouse to highlight all cells of columns A and B that contain
numbers.
Right click (MacOS: Ctrl-click) on one of the highlighted cells and
5
select ‘Create List of Points’ from the appearing context menu.
The points created from the data are displayed in the Algebra view as a
list of points. By default, GeoGebra calls this list L1.
Select tool Move Graphics View. Click on the y-axis and drag it down
until you can see the 600 tick mark.
7 Select cell C2 and relative copy the formula down to cell C10.
In cell D3, enter the formula =C3-C2 to compute the difference of the two
8
successive differences.
9 Select cell D3 and relative copy the formula down to cell D10.
Discussion
Examine the number sequences in columns C and D. Make a conjecture about the
polynomial function that runs through all points plotted in the Graphics view and allows you
to compute the surface of a cube for any given edge length e.
Q1. Is it possible to determine the degree of this polynomial by investigating the sequences
of differences you generated in columns C and D?
………………………………………………………………………………………………………………………………………………
Q2. Explain to your neighbor why we were repeatedly calculating differences of successive
values and what they actually mean.
………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………
Q4. Would this also work if the values in column A are not successive integers (e.g., 1, 3,
5,…)? Give a reason for your answer.
………………………………………………………………………………………………………………………………………………
(Check your Conjecture about the Polynomial)
Create a slider n with interval from 0 to 5 and increment 1. Change the
11
orientation of the slider from ‘Horizontal’ to ‘Vertical’.
Create a slider a with interval from -5 to 10 and increment 1. Change the
12
orientation of the slider from ‘Horizontal’ to ‘Vertical’.
Enter the polynomial f(x) = a * x^n in order to create a polynomial of
13
degree n with coefficient a.
Note: Both the degree n as well as the coefficient a can be changed by
using the corresponding sliders.
Change the values of sliders a and n to match your conjecture. Does the
14
polynomial run through all points plotted in the Graphics view?
GeoGebra Homepage
http://www.geogebra.org/cms/
Get the software as well as information about the GeoGebra project
GeoGebraWiki
http://www.geogebra.org/en/wiki/index.php/Main_Page
Pool of free instructional materials created with GeoGebra
GeoGebra User Forum
http://www.geogebra.org/forum/
Search for answers or post your own questions. Teachers from all over the world will try to
help you.
GeoGebra Documentation
http://www.geogebra.org/cms/en/help
GeoGebra Help Document - the Official Manual
GeoGebra Book
GeoGebra Quickstart
GeoGebra Video Tutorials
GeoGebra Institute of Malaysia
http://www.recsam.edu.my/geogebra/
http://www.geogebra.org/en/wiki/index.php/GeoGebra_Institute_of_Malaysia