Use of computer tools to create and to share mathematical representations opens several possibilities. It allows to link multiple representations dynamically. For example, changing a formula can instantly change the graph, the table of values, and the text read-out for the function represented in all these ways. Technology use can increase accuracy and speed of data collection and allow real-time visualization and experimentation. It also supports collaboration. Computer tools may be intrinsically interesting and motivating to students, and provide a familiar and comforting context students already use in their daily life.
Spreadsheet software such as
Excel,
LibreOffice Calc,
Google Sheets, is widely used in many industries, and showing students the use of applications can make math more realistic. Most spreadsheet programs provide dynamic links among formulas, grids and several types of graphs. Carnegie Learning curriculum is an example of emphasis on multiple representations and use of computer tools. More specifically, Carnegie learning focuses the student not only on solving the real life scenarios presented in the text, but also promotes literacy through sentence writing and explanations of student thinking. In conjunction with the scenario based text Carnegie Learning provides a web based tutoring program called the "
Cognitive Tutor" which uses data collected from each question a student answers to direct the student to areas where they need more help.
GeoGebra is free software dynamically linking geometric constructions, graphs, formulas, and grids. It can be used in a browser and is light enough for older or low-end computers. Project Interactivate has many activities linking visual, verbal and numeric representations. There are currently 159 different activities available, in many areas of math, including numbers and operations, probability, geometry, algebra, statistics and modeling. Another helpful tool for mathematicians, scientists, engineers is
LaTeX. It is a typesetting program that allows one to create tables, figures, graphs etc., and to provide one with a precise visual of the problem being worked on. == Concerns ==