This textbook introduces the student to problem-solving through the computer algebra system Maple and the C programming languages. It focuses on problem-solving through a five-step approach: identify the problem, develop a mathematical model, find a computational method to solve the model, implement the method in the appropriate language, assess the problem-solving process to identify mistakes and unwarrented assumptions. The couse has been develped at the University of Utah, Department of Computer Science by Joseph Zachary. The couses has been a service for enineering students, although it is also taken by phsics and mathematics students occasionally.
Joseph L. Zachary
Awk C programming language Numerical integration computer computer science learning modeling programming robot visualization
"The shrewd choice of problems, the pace at which these problems are described and solved, and the careful use of language, all result in a text that would be of great use to a beginner." Scientific Computing World
()