Mathematical Computing: An Introduction to Programming Using Maple
Mathematical Computing: An Introduction to Programming Using Maple
Price subject to change. Tap below for current.
Couldn't load pickup availability
In this review of Mathematical Computing: An Introduction to Programming Using Maple the bottom line is clear: this book is for mathematically inclined beginners who want to learn programming inside a computer algebra system. The author presents programming fundamentals through mathematically-oriented exercises, making it particularly useful for students and instructors who need concrete algorithmic examples that operate on symbolic expressions. If you value learning programming in an environment geared to mathematics rather than general-purpose scripting, this review finds the book a focused and practical introduction.
Key Features
- Teaching focus: Emphasizes programming concepts by framing exercises with mathematical problems so readers learn algorithms in context.
- Language choice: Uses Maple as the programming language, providing access to a full computer algebra system for symbolic computation.
- Interactive environment: Introduces programming within an interactive CAS, making it easier to experiment with expressions and see immediate results.
- Algorithm construction: Guides readers through the elements of algorithm design, helping to translate mathematical ideas into executable procedures.
- Problem orientation: Contains mathematically-oriented exercises and problems that reinforce programming skills through relevant examples.
Who It's For
This book is best suited to mathematics undergraduates, instructors, and self-learners who want to learn programming while staying close to mathematical notation and symbolic computation. It works well for readers who plan to use a computer algebra system for coursework, research, or teaching demonstrations.
It is less appropriate for developers seeking a general-purpose software engineering textbook or those who need instruction in mainstream languages like Python or Java; readers looking for broad coverage of software development practices should look elsewhere.
Pros & Cons
Pros
- Practical link between mathematics and programming that makes algorithmic ideas concrete.
- Hands-on use of a computer algebra system helps with symbolic manipulation and immediate feedback.
- Clear emphasis on constructing algorithms, which benefits learners who need structure in problem solving.
Cons
- The focus on Maple means readers must use that CAS to reproduce examples, limiting portability to other languages.
Specifications
| Title | Mathematical Computing: An Introduction to Programming Using Maple |
| Author | David Betounes |
| Primary language | Maple programming within a CAS |
| Subject focus | Introductory programming with mathematically-oriented exercises |
| Appropriate for | Mathematics students and instructors |
| Teaching approach | Algorithm construction and interactive examples |
Our Verdict
Mathematical Computing with Maple is a solid introduction for readers who want to learn programming in a mathematically focused environment. It delivers clear guidance on algorithm design and makes effective use of a CAS for interactive learning, offering good value to students and teachers who will use Maple in their courses or research.
Frequently Asked Questions
Does the book teach general programming concepts?
The book teaches core programming elements and algorithm construction through mathematically-oriented examples rather than broad software engineering topics.
Is prior Maple experience required?
No; the text introduces programming within the Maple environment, so beginners to Maple can follow the examples while learning both the language and the CAS workflow.
Who benefits most from this approach?
Students, instructors, and researchers in mathematics who want to perform symbolic computation and learn algorithmic thinking within a CAS.
Editor's Take
Mathematical Computing with Maple is a focused introduction that teaches programming and algorithm construction within a computer algebra system, making it especially valuable for mathematics students and instructors who will use Maple.

Recently viewed
Recently viewed products will appear here as customers browse the store.