With the increasing availability of computer access through remote terminals and time sharing, more and more schools and colleges are able to introduce programing to substantial numbers of students. This book is an attempt to incorporate computer programming, using BASIC language, and the teaching of mathematics. The general approach of the book is to begin with short complete programs and then build them into larger programs--flowcharts are used throughout, and each new capability or new organization of capabilities is presented to create a desired effect in a program. All of the elementary BASIC language capabilities are presented in the first six chapters, while the first chapter to emphasize applications is Chapter Seven. Chapters 8-13 are applications oriented, covering many of the popular topics of precalculus mathematics, with all of the required algorithms developed in the text. Appendixes include information for the operation of programs on paper tape, comments on error diagnosis, formatting capabilities available on some time sharing systems, a summary of flowchart shapes and of BASIC statement types, and an index of all the programs presented in the book.