Resource | Progress | Division |
---|---|---|

Mathematics for Computer Science by Eric Lehman and Tom Leighton, 2004 |
||

Abstract Algebra |
-/14 | Classes |

Video and audio recordings of a lecture by Harvard University professor, Benedict Gross. | ||

Sets, Counting, and Probability |
-/15 | Classes |

A course by Harvard University professor, Paul Bamberg, that includes audio and video recordings, along with lecture outlines and problems sets. | ||

Calculus Made Easy |

Resource | Progress | Division |
---|---|---|

The Art of Computer Programming, Volume 1 ^{1} |
11/465 | Pages |

Concrete Mathematics: A Foundation for Computer Science ^{2} |
0/657 | Pages |

Introduction to Algorithms ^{3} |
1/37 | Chapters |

Project Euler |
1/358 | Problems |

A series of challenging problems that combine mathematics and computer science. | ||

Stanford Design and Analysis of Algorithms I |
-/- | Classes |

Google Code University: Algorithms |
-/- | Various |

Algorithms ^{4} |
-/976 | Pages |

The entire text is available through a Google Books preview. Additional resources by Sedgewick can be found on his Princeton webpage including an online version of the text and a slide presentation at ANALCO 2011 titled Algorithms for the Masses. |
||

The Algorithm Design Manual |
-/736 | Pages |

A introductory book that attempts to take the "mystery" out of designing algorithms, while remaining a practical reference guide for programmers, researchers, and students. The website includes additional audio and video lectures, notes and a solution key. A selective preview of the first 93 pages of the 2008 edition is available on Google Books. | ||

Algorithms |
||

A 2006 book by Dasgupta, Papadimitriou and Vazirani that can be downloaded as a PDF from Vazirani's website at Berkeley. |

Knuth, Donald E.

*The Art of Computer Programming*. 3rd ed. Vol. 1. Reading: Harlow: Addison Wesley, 1997.↩Graham, Ronald L., Donald Ervin Knuth, and Oren Patashnik

*Concrete Mathematics: A Foundation for Computer Science*. 2nd ed. Addison Wesley, 1994.↩Cormen, Thomas H., Charles E. Leiserson, and Ronald L. Rivest.

*Introduction to Algorithms*. Cambridge, Massachusetts: The MIT Press, 2000.↩Sedgewick, Robert and Kevin Wayne.

*Algorithms*. Addison-Wesley Professional, 2011.↩