Useful Links for Mathematics


The Math Forum
A library of websites that consist of diverse Math content. Sites include publishing companies, papers, on-line courses, games and puzzles, and personal mathematics pages.

Math for Dummies
A humorous website designed to "assist you in your pursuit of increased mathematical understanding," or whatever sounds good to you. The subjects covered range from Pre-Algebra to Calculus

Calculus.org
Calculus problems with detailed, solutions. It's calculus done the old-fashioned way - one problem at a time, one easy-to-follow step at a time, with problems ranging in difficulty from easy to challenging. Also available are scanned solutions to problems in differential, integral and multi-variable calculus and series.

Geometer's Sketchpad
This is the official teacher resource center for Sketchpad. Site contains sample activities for the software application, curriculum modules that are available, and a free trial download.

Unofficial TI Calculator Site
The ticalc.org project
At the unofficial TI website, download various programs for TI graphing calculators. Programs include those for games, simple mathematical computations, as well as program that work with TI curriculum materials.


Useful Links for Computer Science


New to Java
Sun Java Programming Center. Articles for beginners on getting started with Java

Thinking in Java
Still the best intermediate level Java tutorial, available online for free!

Java Basics: Java Language Essentials
This course introduces the Java programming language. It includes examples that demonstrate the syntax of the language in an object-oriented framework, along with standard programming practices such as defining instance methods, working with the built-in data types, creating user-defined data types, and working with reference variables.

The Java Language Environment:
A great document to pore over if you are learning Java. Large volume of helpful information.

Java Tutorial: Don't Fear the Oop!
An interesting Java tutorial that you must check out! Entertaining and educational, very different.