Skip to content

Instantly share code, notes, and snippets.

@YetAnotherMinion
Created July 13, 2015 19:55
Show Gist options
  • Save YetAnotherMinion/26939126177b057f7598 to your computer and use it in GitHub Desktop.
Save YetAnotherMinion/26939126177b057f7598 to your computer and use it in GitHub Desktop.
CS resources before I loose them.txt
There were two WikiBooks that helped a lot:
http://en.wikibooks.org/wiki/Discrete_Mathematics/Set_theory
http://en.wikibooks.org/wiki/Set_Theory
For Discrete Maths I used the Mathematics for Computer Science text here: http://courses.csail.mit.edu/6.042/spring14/mcs.pdf
But I've since noticed that there's a full MIT OCW course for oen of the older versions (2010): http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/
This isn't really Abstract Algebra, but it was incredibly useful for both learning about Parser Combinators and also about certain aspects of discrete maths. It's the "Grammars and Parsing" book: http://www.cs.uu.nl/docs/vakken/gont/diktaat.pdf
For Abstract Algebra I did the "Introduction to Group Theory" course from Math Doctor Bob: http://mathdoctorbob.org/UReddit.html
That was excellent because it has video lectures, problem sets and solutions to problems. It's really been excellent. He's got some additional lectures on Ring Theory which I'm looking at now, but it doesn't look like there are any problem sets.
I'm planning to tackle this Category Theory for Computer Science text next: http://www.math.mcgill.ca/triples/Barr-Wells-ctcs.pdf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment