by Jessy Grizzle
Michigan Publishing Services, 2026
Cloth: 978-1-60785-966-6 | eISBN: 978-1-60785-965-9 (OA)

ABOUT THIS BOOK | AUTHOR BIOGRAPHY
ABOUT THIS BOOK

In the ever-evolving landscape of engineering education, calculus stands as a foundational pillar, yet its teaching methods have remained largely unchanged for decades. This textbook is born out of a deep-seated need for reform. Traditional calculus courses struggle to incorporate relevant, real-world examples. The disconnect between mathematical theory and its real-world uses hinders the learning process and fails to fully engage students in the practical applications of calculus. A second core issue lies not in the examples used but in the selection of material and the overemphasis on lengthy, manual calculations that lack meaningful context. This book represents a radical departure from conventional approaches, inspired by Prof. Grizzle’s experience developing and teaching the first-semester course ROB 101 Computational Linear Algebra. Its goal is to breathe life into mathematics through programming and realistic examples. It begins by placing integration at the beginning of the learning process, starting with sums and progressing to integration, which is not only more intuitive but also lends itself well to programming applications, such as calculating the change in position of mobile robots from velocity curves. Following integration, the book delves into differentiation (both single-variable and multivariable) and its myriad applications. Traditional methods of computing integrals, such as antiderivatives and substitution methods, are then introduced and framed within the context of both manual calculations and modern symbolic tools. The journey continues through improper integrals, ordinary differential equations (ODEs), Laplace Transforms, and Feedback Control, encompassing a breadth of topics rarely seen in a single calculus course.  


See other books on: Calculus | Computers | Math | Mathematics | Programming
See other titles from Michigan Publishing Services