During my 5th semester, I produced some things that people might be able to use. Note that nothing here is guaranteed to be correct, though any inaccuracies are unintentional.
Introduction to Statistics and Data Analysis (Stats 250)
- Incomplete exam 1 study guide - I started this with a friend of mine but we didn't finish it.
Data Structures and Algorithms (EECS 281)
- Exam 1 study guide - covers complexity (big-O notation and the like), some sorting algorithms, some C++ STL containers, searches
- A number of my classmates and I worked on a final exam study guide, which was pretty sweet.
- To study algorithms, I implemented some of them in CoffeeScript.
- I wrote a number of utility functions in C++ that I used in some projects, which you might be able to use. Most of them deal with strings (
trim, for example).
Introduction to Computer Organization (EECS 370)
- EECS 370 had me writing a few projects with LC-2K, a fake assembly language. I made a list of some little tricks you can do with LC-2K.
- EECS 370's projects are mostly in C, and I found "Essential C", a document put out by Stanford, to be incredibly helpful. Not a resource I made, but one that I found incredibly useful.
- I made a "stuff to study" for the first exam. Not exactly a study guide, but might be useful.
- My friends and I made a study guide for the second exam, which was actually pretty sweet.
- The whole class worked on a collaborative study guide for the final exam -- it even was endorsed by the professor!
- I made a lil' page that converts between binary, hex, and decimal.
- I made another lil' page that does a bitwise nand of two numbers.