Skip to product information
1 of 1

Introduction to Scientific Programming with Maple and C - Textbook

Introduction to Scientific Programming with Maple and C - Textbook

Regular price $54.99 USD

Price subject to change. Tap below for current.

In this review of Introduction to Scientific Programming with Maple and C, the bottom line is simple: this textbook is best for engineering and science undergraduates who need a disciplined, practical path from mathematical modeling to working code. The author presents a clear five-step problem-solving framework-identify the problem, build a mathematical model, choose a computational method, implement in Maple or C, and assess results-that drives the book's pedagogy. Students seeking hands-on instruction in both a computer algebra system and a compiled language will find this text focused and useful.

Key Features

  • Five-step problem-solving approach: Provides a repeatable method that teaches students how to move from a real-world problem to a validated computational solution.
  • Dual-language instruction: Covers both Maple and C so readers learn symbolic manipulation and low-level implementation techniques useful in applied computing.
  • Modeling emphasis: Shows how to develop a mathematical model before coding, which helps prevent common misinterpretations and wasted effort.
  • Implementation guidance: Gives concrete guidance on translating numerical methods into working programs, reducing the gap between theory and practice.
  • Assessment and debugging focus: Encourages checking assumptions and results, which builds good habits for engineering and scientific computing.

Who It's For

This book is aimed primarily at engineering students and undergraduate computer science or applied mathematics students who need a text that integrates modeling, symbolic computation, and procedural programming. It is especially helpful in courses where instructors want students to understand the full pipeline from problem definition to validated output.

Students seeking an introductory survey of many programming languages, or a language reference for modern high-level languages rather than Maple and C, should look elsewhere. The text assumes interest in both symbolic tools and procedural implementation rather than a purely theoretical or purely software-engineering focus.

Pros & Cons

Pros

  • Covers both Maple and C, giving readers practical experience with symbolic computation and compiled code.
  • The five-step framework clarifies the problem-solving process and helps students avoid unchecked assumptions.
  • Focused on implementation and assessment, which fosters debugging and validation skills important in engineering contexts.

Cons

  • Because the book centers on Maple and C, it may not match courses that prefer more modern or different languages and environments.

Specifications

Title Introduction to Scientific Programming with Maple and C
Author Joseph L. L. Zachary
Primary focus Problem solving using Maple and C
Pedagogical approach Five-step problem-solving method
Intended audience Engineering, physics, and mathematics undergraduates
Origin Course developed at University of Utah, Department of Computer Science

Our Verdict

This textbook is a practical, well-structured choice for undergraduates who must learn to model and implement computational solutions using a computer algebra system and a compiled language. Its clear five-step method and focus on assessment make it good value for engineering and applied science courses that emphasize hands-on problem solving.

Frequently Asked Questions

Does this book teach programming from scratch?
The book introduces programming in the context of problem solving with Maple and C, so it is suitable for students with basic prior exposure or those learning under instructor guidance.

Is the book suitable for physics or math majors?
Yes; the author notes physics and mathematics students occasionally take the course, and the modeling emphasis is relevant to those fields.

Was this text developed for a specific course?
Yes; it was developed at the University of Utah, Department of Computer Science for use as a course serving engineering students.

Editor's Take

GearMustHave editorial rating: 4.2 out of 5. GearMustHave Editorial Rating

A practical textbook for engineering and applied science undergraduates that teaches a five-step modeling-to-code workflow using Maple and C, emphasizing implementation and result assessment.

View full details
Introduction to Scientific Programming with Maple and C - Textbook
Introduction to Scientific Programming with Maple and C - Textbook
Regular price $54.99 USD
CHECK AVAILABILITY ➤

Recently viewed