This book provides the beginning programmer with an introduction to the fundamentals of computer programming, a review of several techniques illustrating applications of programming in a variety of different disciplines, and a collection of programming problems related to each o…