A&S and DCS Resources
       Undergraduate CS Course Help Center


    Video Lectures
        Tim Roughgarden, Videos for Coursera: Algorithms: Design and Analysis (Part I)
        Tim Roughgarden, Videos for Coursera: Algorithms: Design and Analysis (Part II)
        Tim Roughgarden, Design and Analysis of Algorithms

    Older Books
       Udi Manber, "Introduction to Algorithms: A Creative Approach", 1989.
       Dexter Kozen, "The Design and Analysis of Algorithms", 1991.
       Alfred V. Aho, John E. Hopcroft, and Jeffrey D. Ullman "Data Structures and Algorithms", 1983.
       Robert Sedgewick, "Algorithms in C/C++/Java".

    Misc
       Computer Science StackExchange, a Q&A site for Computer Science
       WikiBook: Data Structures
       WikiBook: Algorithms
       WikiBook: Fundamental Data Structures by David Eppstein
       Advanced Data Structures by Erik Demaine and AndrĂ© Schulz
       Advanced Data Structures by Jeff Erickson
       NIST Dictionary of Algorithms and Data Structures
       Encyclopedia of Algorithms

    Programming Contests
       ACM International Collegiate Programming Contest
       International Olympiad in Informatics Problems
       Google Code Jam
       TopCoder
       UVa Online Judgle
       Project Euler

    LaTeX Resources
       TeXLive, a cross platform TeX/LaTeX distribution
       LEd, editor for Windows
       Kile, editor for Linux/Unix
       TeXShop, editor for Mac
       TeXMaker, cross platform editor
       TeX.SX, Q&A site for TeX/LaTeX
       A (Not So) Short Introduction to LaTeX2e
       Symbols accessible from LaTeX
       LaTeX Wikibook
       Comprehensive TeX Archive Network