Charles Weaver’s Math Page


This page contains a number of programs that may help you with learning about math.



The Cat-Dog Problem


This program helps you work the Cat-Dog problem which you received as an exercise during Week 1. It will keep track of the words you generate and make sure that all of the words satisfy the rules of the game.



Division of Polynomials


This program walks you through the steps of division of a polynomial by a binomial. The program gives random examples

and tells you what to do at each step.


Modular Arithmetic Calculator


This calculator does arithmetic base seven and other numbers. It allows you to perform all four arithmetic operations in systems that are based on primes and all but division in the other cases. It also computes powers of numbers in these systems and translates sentences into sequences of numbers and sequences of numbers into letters.


Approximating Square Roots


This program gives an example of how calculators can use polynomials to calculate square roots and other functions.


Math Chat


This chat program allows you discuss math online with another person at a different computer using mathematical notation.


Contact Charles Weaver