SVGcalc

A Scientific Graphing Calculator for Web Browsers

2008-2010, by Chris Sabatke

Background

There are many scientific/graphing calculators available. Many offer more numerous and advanced features than this one. That having been said, the aim of SVGcalc is to provide the set of calculation and graphing tools commonly needed by high school math and science students in an elegant, browser-based, open-source fashion. This project attempts to capitalize on the cross-platform nature of web-based languages (HTML, JavaScript and SVG) to create a calculator that can be conveniently stored on a hard drive, accessed over a local or wide area network, or made available via an internet webpage. The intent is for any W3C-compliant web browser to run the program natively (without the use of third-party plug-ins). The specific functions chosen for the calculator, ranging from an expanded screen for long formulas, to least-squares regression of data sets, to function and inequality graphing, has been informed by my own 15 years of experience as a high school science/math/computer instructor. Finally, free distribution of the product is offered in the hope of serving other teachers who, like myself, have struggled to find simple, user-friendly, and yet comprehensive solutions to the computational and graphing needs of the high school science/math classroom.

Features

For a closer look at the features of SVGcalc, browse its user manual here.

Try out SVGcalc online here.

I welcome feedback, bug reports and/or requests for added features. Please email me. It is my intention to continue to develop SVGcalc, although my preference is to focus on doing the basics well rather than on indefinitely expanding the features of SVGcalc.

Download

Please download and use SVGcalc free of charge. Use it without restriction, including on multiple computers or a website. Feel free to redistribute the software as desired.

Download SVGcalc (.zip file 460KB)

After the download is complete, open the compressed (.zip) file. Move the folder called svgcalc to whatever location you'd like on your hard drive or website. Place a shortcut to the enclosed svgcalc.html file at any hard drive location from which you want to launch the program.

Sign up here for email notification of SVGcalc updates.

SVGcalc Recent Version History

4/1/2010Version 1.2.3 -- gives programs access to variables and constants
12/26/2009Version 1.2.2 -- added programming module
12/22/2009Version 1.2.1 -- added support for modulo (%) operator
12/19/2009Version 1.2 -- added function table to graphing module; added grid interval adjustment to graph
12/12/2009Version 1.1.6 -- added support for factorial (!) operator
12/5/2009Version 1.1.5 -- improved parsing of ^ operator
11/9/2009Version 1.1.4 -- added support for caret (^) operator for exponents
11/7/2009Version 1.1.3 -- improved data point plotting; added standard form parabolic regression

Link to SVGcalc on: