
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
This book introduces computer programming as a fundamental tool for solving mathematical problems, specifically through numerical simulations using Python. It is designed for engineering students with no prior programming experience, guiding them from basic concepts to writing simple programs for common mathematical challenges in science and engineering. The authors emphasize generic algorithms, clean program design, the effective use of functions, and the importance of automatic tests for verification, aiming for an accessible and concise learning path.
The book is presented as an accessible and concise introduction to scientific programming for engineering students, building upon the foundation of prior work but tailored for a gentler learning curve. Its approach emphasizes practical application through numerical methods and simulations in Python, aiming to equip students with essential skills for their coursework. The focus on core programming principles like generic algorithms, program design, and testing suggests a pedagogical intent geared towards building robust problem-solving capabilities.
Page Count:
232
Publication Date:
2016-07-25
Publisher:
Springer
ISBN-10:
3319324284
ISBN-13:
9783319324289
No comments yet. Be the first to share your thoughts!