An Introduction to Computational Science and Mathematics will help introductory computer science, math, science, and engineering students develop computational intuition and introductory programming skills. The interactions between mathematics, physical experimentation, and computer simulation are crucial to the scientific enterprise. Students need to be comfortable with these dimensions early in their studies to maximize their ability to solve problems in many disciplines. The text assumes a first-semester calculus background and ease with trigonometry. Programming exercises use Think Pascal, though the concepts are developed without dependence on syntax.