Undergraduate Topics in Computer Science

Guide to Scientific Computing in C++

Authors: Pitt-Francis, Joe, Whiteley, Jonathan

  • With an emphasis on the modularity of C++ programming
  • Includes an introduction to parallel programming using MPI
  • Covers the object-oriented design of a numerical library for solving differential equations
  • Provides numerous examples, chapter-ending exercises, and code available to download
see more benefits

Buy this book

eBook $29.99
price for USA (gross)
  • ISBN 978-1-4471-2736-9
  • Digitally watermarked, DRM-free
  • Included format: PDF, EPUB
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $39.95
price for USA
  • ISBN 978-1-4471-2735-2
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
About this Textbook

This easy-to-read textbook/reference presents an essential guide to object-oriented C++ programming for scientific computing. With a practical focus on learning by example, the theory is supported by numerous exercises. 
Features: provides a specific focus on the application of C++ to scientific computing, including parallel computing using MPI; stresses the importance of a clear programming style to minimize the introduction of errors into code; presents a practical introduction to procedural programming in C++, covering variables, flow of control, input and output, pointers, functions, and reference variables; exhibits the efficacy of classes, highlighting the main features of object-orientation; examines more advanced C++ features, such as templates and exceptions; supplies useful tips and examples throughout the text, together with chapter-ending exercises, and code available to download from Springer.

About the authors

Dr Joe Pitt-Francis is a Senior Research Fellow at the Department of Computer Science and teaches Computer Science at Exeter College, the University of Oxford, UK.

Dr Jonathan Whiteley is a University Lecturer at the Department of Computer Science and Governing Body Fellow of Linacre College, the University of Oxford, UK.

Reviews

From the reviews:

“This book is intended for experts – mathematicians or other scientists who are familiar with the concept of programming in a high-level language and experienced in programming in languages like Fortran or MathLab. The book contains an almost full description of C++ capabilities listing the basic distinctive features of programming in it. It can serve as a fine manual for quick introduction to the subtleties of C++. … Finally a plenty of useful examples and exercises with solutions is presented.” (Nail Zamov, Zentralblatt MATH, Vol. 1246, 2012)


Table of contents (12 chapters)

Buy this book

eBook $29.99
price for USA (gross)
  • ISBN 978-1-4471-2736-9
  • Digitally watermarked, DRM-free
  • Included format: PDF, EPUB
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $39.95
price for USA
  • ISBN 978-1-4471-2735-2
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Guide to Scientific Computing in C++
Authors
Series Title
Undergraduate Topics in Computer Science
Copyright
2012
Publisher
Springer-Verlag London
Copyright Holder
Springer-Verlag London Limited
eBook ISBN
978-1-4471-2736-9
DOI
10.1007/978-1-4471-2736-9
Softcover ISBN
978-1-4471-2735-2
Series ISSN
1863-7310
Edition Number
1
Number of Pages
XII, 250
Number of Illustrations and Tables
11 b/w illustrations
Topics