Computing and Computers

DRAFT - WORK IN PROGRES …

Computational mathematics

  • Amit Saha - Doing Math with Python
  • Peter Farrell - Math Adventures with Python
  • Bruce Shapiro - Scientific Computation.Python Hacking for Math Junkies
  • Anders Malthe Sorensson - Elementary Mechanics Using Python
  • Kinder J.M., Nelson P. - A Student’s Guide to Python for Physical Modeling

Computer

  • Darrel Ince - The computer. a very short introduction (2011)
  • Subrata Dasgupta - Computer Science. A Very Short Introduction (2016)
  • Wladston Ferreira Filho - Computer Science Distilled: Learn the Art of Solving Computational Problems (2017)
  • J. Glenn Brookshear, Dennis Brylow - Computer Science - An Overview (2015) trad.it. computer science - A general overview

Information Theory

  • James Gleick - The Information. a History, a Theory, a Flood (2011) trad.it The Information. a History. a Theory. a Flood.
  • Paul J. Nahin - The Logician and the Engineer: How George Boole and Claude Shannon Created the Information Age (2012) transl.it. The Logician and The Engineer.
  • James V. Stone - Information Theory. a Tutorial Introduction (2015)

Scientific Calculus

  • Rubin H. Landau, Manuel J. Páez, Cristian C. Bordeianu - Computational Physics. problem solving with Python

  • Hemant Kumar Mehta - Mastering Python Scientific Computing

  • Elementary Mechanics Using Python - Anders Malthe Sorensson

  • Alejandro L. Garcia - Numerical Methods for Physics (Python)

  • L.M.Barone,E.Marinari,G.Organtini,F.Ricci Tersenghi - Scientific programming. C language, algorithms and models in science (2019) engl. transl. Scientific Programming. C-Language, Algorithms and Models in Science (2019).

  • Dieter Röss - Learning and Teaching Mathematics using Simulations, Plus 2000 Examples from Physics (2011).

  • Konstantinos Anagnostopoulos - Computational Physics A Practical Introduction to Computational Physics and Scientific Computing Online: http://www.physics.ntua.gr/~konstant/ComputationalPhysics/index.html

  • Alfio Quarteroni, Fausto Saleri, Paola Gervasio - Scientific Calculus. exercises and problems solved with MATLAB and Octave (2017)

  • Alfio Quarteroni - Paola Gervasio - Aeolian dolphins, heartbeats, search engines. Mathematical models for understanding, simulating, exploring. english ed. A Primer on Mathematical Modelling (2020)


Numerical methods

  • Richard Hamming - Numerical methods for scientists and engineers (1987)
  • Forman S. Acton - Real Computing Made Real (1995)
  • Forman S. Acton - Numerical Methods that Work (1997)
  • W.H.Press and others - Numerical Recipes in C: The Art of Scientific Computing, 3rd ed. (2007)

Introduction to programming in Python

  • Al Sweigart - Automating boring things with Python
  • Charles Severance - Python for all: Exploring data with Python3
  • Marco Beri - Python Pocket Guide
  • Kenneth Reitz, Tanya Schlusser - The Hitchhiker’s Guide to Python!
  • Allen Downey - Think in Python

Introduction to programming in C/C++

  • Darrel L. Graham - C Programming Language (2016)
  • Alessandro Bellini, Andrea Guidi - C Language
  • Peter Prinz - C Pocket reference
  • Kyle Loudon - C++ Pocket reference

Other Languages

Opensource tools for mathematics at the computer