The interaction between computer and mathematics is becoming more and more important at all levels as computers become more sophisticated. This book shows how simple programs can be used to do significant mathematics. The purpose of this book is to give those with some mathematical background a wealth of material with which to appreciate both the power of the microcomputer and its relevance to the study of mathematics. The authors cover topics such as number theory, approximate solutions, differential equations and iterative processes, with each chapter self-contained. Many exercises and projects are included giving ready made material for demonstrating mathematical ideas. Only a fundamental knowledge of mathematics is assumed and programming is restricted to 'basic BASIC' which will be understood by any microcomputer. The book may be used as a textbook for algorithmic mathematics at several levels, with all the topics covered appearing in any undergraduate mathematics course.