Resources from my 5th semester at the University of Michigan
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.
See also: resources from my 3rd, 4th, and 6th semesters.
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, covering complexity (big-O notation and the like), some sorting algorithms, some C++ STL containers, searches
- Final exam study guide, made by me and several classmates (PDF version, Google Docs version)
- 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 (
split
andtrim
, for example). (Mirror) - To study algorithms, I implemented some of them in CoffeeScript.
Introduction to Computer Organization (EECS 370)
- 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
- The whole class worked on a collaborative study guide for the final exam—it even was endorsed by the professor! (PDF version, Google Docs version)
- 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.