UMN Computer Science Resources

    A collection of resources of relevance to students of the UMN Department of Computer Science

As a computer scientist, you will be constantly learning new tools, languages, and technologies due to the ever-changing world of computers. The ability to self educate will be essential to success in this profession, and the key to educating yourself is finding the right resources - people, books, or sites.

The internet is your friend in this endeavor. I have included many links in these resource pages, and I have also created content (or had students create content) specific to the cs and cselabs environment here at UMN. If you have content to add or corrections, please email me (

When faced with a new challenge, try the following: