How to Think Like a Computer Scientistby Nicholas Monje and Allen DowneyDownload this book in PDF. Read this book online. Note that this is not compiling properly right now, so images are missing and not all of the text is present (it just stops in the middle). I recommend using the PDF version for now. Description
How to Think Like a Computer Scientist is an introductory programming textbook based on the OCaml language. It is a modified version of Think Python by Allen Downey. It is intended for newcomers to programming and also those who know some programming but want to learn programming in the function-oriented paradigm, or those who simply want to learn OCaml. OCaml is a powerful high-level programming language with a large emphasis on speed and efficiency. You can find out more about the language by visiting http://caml.inria.fr This text leverages the power of the language to teach the reader important concepts in computer science and software design, with an emphasis in experimentation and self-directed learning. This book is very much a work in progress. If you have any feedback, please feel free to e-mail me at feedback@thinkocaml.com More Free Books are available from Green Tea Press. The cover for this book is based on a photo by Anumpama Kinagi. |