Skip to content

Latest commit

 

History

History

books

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Go back to the main page

Books

The following list goes beyond the essential/required reading that is part of this degree. The essential reading for each module, if available, can be found by visiting the relevant page in this repository from the list of modules.

Table of contents


Computer science

  • Structure and Interpretation of Computer Programs, by Harold Abelson, Gerald Jay Sussman and Julie Sussman (2nd edition) - "An excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book."

Mathematics

  • Nix The Tricks, by Tina Cardone and the online math community known as the MTBoS - "This book is filled with alternatives to the shortcuts so prevalent in mathematics education and explains exactly why the tricks are so bad for understanding math."

Calculus

  • Calculus Made Easy, by Silvanus Thompson - "Being a very-simplest introduction to those beautiful methods which are generally called by the terrifying names of the Differentia."

Discrete mathematics

Linear algebra

  • Linear Algebra Done Right, by Sheldon Axler - "The text focuses on the central goal of linear algebra: understanding the structure of linear operators on finite-dimensional vector spaces."

Number theory and algebra

  • A Computational Introduction to Number Theory and Algebra, by Victor Shoup - " My goal in writing this bookwas to provide an introduction to number theory and algebra, with an emphasison algorithms and applications, that would be accessible to a broad audience. Inparticular, I wanted to write a book that would be appropriate for typical students incomputer science or mathematics who have some amount of general mathematicalexperience, but without presuming too much specific mathematicalknowledge."

Programming

UX/UI design

  • Actionable Gamification - "Gamification Pioneer Yu-kai Chou takes readers on a journey to learn his sixteen years of obsessive research in creating the Octalysis Framework, and how to apply the framework to create engaging and successful experiences in their product, workplace, marketing, and personal lives." (from Amazon)