Thursday, December 27, 2012

News Card 8

Top 10 Open Source Tools for learning and teaching Math

This article talks about open source softwares that can be used by students and teachers to study or teach math. What makes the following softwares great is that they are open source or free. Teaching math can be frustrating sometimes but with the help of software tools teaching math can be a lot easier.


SAGE – SAGE can be used for studying a wide variety of mathematics, including algebra, calculus, number theory, graph theory and more. It is used as an open source alternative to many commercial mathematics programs, including Magma, Maple, Mathematica and MATLAB.

Maxima – This popular computer algebra system puts an emphasis on symbolic computation. It can be used for advanced algebraic calculations and will plot functions and data in both two and three dimensions.

Octave – Octave is a high-level program that performs numerical computations. It is often used in conjunction with MATLAB. Octave is written in C++ and features its own interpreter that translates the Octave language.

Scilab – This advanced numerical computation package hails from France. Similar to MATLAB, this free program is a high-level programming language that can make large computations with just a few lines of code.

GAP – GAP is short for Groups, Algorithms, Programming. An algebraic computation system, its main focus is on computational group theory. GAP includes its own programming language, as well as large data libraries of algebraic objects.

OpenMath – This open source markup language is quickly becoming a standard for representing mathematical objects with their semantics. By using OpenMath, mathematical information can be easily stored, published and passed between computer programs.

OMDoc – Short for Open Mathematical Documents, OMDoc is a semantic markup language used for mathematic documents. OMDoc encompasses the entire range of written mathematic documents, unlike the aforementioned OpenMath.

Axiom – This general-purpose computer algebra system has been in development since 1971. Formerly known as Scratchpad, it was originally developed by IBM and has slowly evolved into a popular open source tool.

Macaulay 2 – This computer algebra system has a specific focus on polynomial computations. It was designed to support research in geometry and commutative algebra.

YACAS – YACAS, also known as Yet Another Computer Algebra System, is a general-purpose program for symbolic manipulation of mathematical computations. The purpose of this program is to make computer calculations easy for all.

Name: Mark Joseph Cabacang
ID: 551-9517

My WebQuest topic would be how to create a simple website using HTML.

No comments:

Post a Comment