Again, a set of long overdue reviews for a bunch of 3rd year CPSC courses that I took in 2013W2, hopefully in time for fellow students who are considering registering for these courses. Enjoy, and as always let me know if you have any feedback; comments, questions, or suggestions are all greatly appreciated!
In a nutshell:
Language: Java, Y86 (a subset of x86 assembly used in this course)
Toolset: Eclipse, your preferred text editor
Prereqs: CPSC 213 and CPSC 221
Website/resources: CPSC 313, Piazza
Textbook: Computer Systems: A Programmer's Perspective, 2nd ed., by Bryant and O'Hallaron