Index

SchoolNotes

  1. CS225
    1. Introduction
    2. Lesson 1
    3. Lesson 2
    4. Lesson 3
    5. Lesson 4
  2. CS251
    1. The Beginning
  3. CS180
    1. Introduction
    2. Midterm Revision
    3. Finals Revision
    4. CS251
    5. Memory
    6. ELF Format
    7. History of Computers
    8. Stuff to Research
    9. Quiz To-Do
    10. OS Architectures
    11. Week 3
    12. Week 4
    13. Week 5
    14. Week 6 (Threads)
    15. Week 7 (Scheduling)
    16. Week 8 (Thread Scheduling)
    17. Week 9 (Memory Management)

OLD SHIT

  1. CS225 (OLD ONE IGNORE THIS)
    1. OOP
      1. Inheritance
      2. R-Value References
    2. Misc Notes
    3. Size/Offsets of Structs/Classes
    4. Week 4
  2. CS200 (IGNORE THIS TOO)
    1. Introduction
    2. Scan Conversion
    3. Quiz 01
  3. GAM200 (YEAH, IGNORE THIS TOO)
    1. Notes

CS225

CS225

Notes by Brandon Yu/Chaoclypse


images\35-1.png

DISCLAIMER:


These notes are SUPPLEMENTARY to Professor Volper's notes.

His notes are extremely comprehensive and vastly superior to these notes, so READ THOSE FIRST. These notes are intended to be an aid to explain some of the finer and more important points of what he goes over. In fact, unlike my CS180 notes for example, you would probably not gain that much extra from these notes, other than me highlighting some points or doing further reserch into more confusing bits. I'll say it again - use mainly Professor Volper's notes for revision, and use this for extra information.

Also remember that I am pretty dumb, and may be super wrong in every single way, so don't bame me if reading these notes causes your shit to get fucked.

IMPORTANT NOTES:


C++03 is assumed for exams and quizzes - some parts of the notes are ONLY applicable to C++11, but these parts are, for the most part, explicitly stated to use C++11. If you do find something that I did not explicitly state to use C++11 but uses it anyway, please scream directly into my face and I will change it.