Skip to content

jhurdlow/thinkocaml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

thinkocaml

NOTICE!! I found another project to do the same thing, so I'm going to fork that and work on it instead. Attempt a version based on F#

This book has been around for many years (First edition was published in April 2002 as How to Think Like a Computer Scientist). It had a couple versions based on Python, and then there was an (incomplete) version based on OCaml. Somewhere along the line, I ran across the OCaml version (published in 2011), and while starting to teach my middle-school daughter how to program I found it again. Reading through it I realized that with some tweaks and a translation to a language I'm more familiar with (F#, the .NET breed child of OCaml) it would make a great text-book to go through with my daughter, to not only teach her how to program, but teach many fundamentals of Computer Science at the same time. So this is my attempt (in my rare spare-time) to convert this book to F# and fill in missing pieces, add additional clarity where necessary, and provide exercises more appropriate for a middle-school or high-school student.

If you want to help convert the code examples to F# or fix errors, etc... please let me know. I'm sure I could use the help. Here goes nothing! -Jason

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PostScript 51.9%
  • TeX 47.7%
  • Other 0.4%