/notes

Notes for my time at the University of Toronto

Primary LanguageHTML

Notes

These are my notes. They are mostly incomplete and may be inaccurate, and are for my own usage, but they're free to use. Some of these notes are more organized, some of them are more stream-of-conciousness.

Conventions

  • Start KaTeX math typesetting with brackets (\( \))
  • Use YAML front matter for tags.

License

Text is © Ronny Chan, licensed under CC-BY-NC-SA-4.0 CA unless otherwise specified. Pull Requests are welcome (especially for CSC courses).

How to View

Notes are in Markdown with embedded KaTeX math typesetting using brackets. Occasionally, diagrams are drawn with embedded SVG. The recommended way to view these notes are with Visual Studio Code with the following plugins.

Table of Contents

Year One

  • CSC148 Introduction to Computer Science (Diane Horton)
  • CSC165 Mathematical Expression and Reasoning for Computer Science (Toni Pitassi)
  • CSC207 Software Design (Jaisie Sin)
  • EAS103 Premodern East Asia (Graham Sanders)
  • EAS105 Modern East Asia (Yiching Wu)
  • MAT137 Calculus! (Ivan Khatchourian)
  • STA247 Probability with Computer Applications (Karen H. Wong)

Year Two

  • CSC209 Software Tools and Systems Programming (Michelle Craig)
  • CSC236 Introduction to the Theory of Computation (Daniel Heap)
  • CSC258 Computer Organization (Steve Engels)
  • EAS209 Approaches to East Asia (Lisa Yoneyama)
  • EAS320 Modern Standard Japanese III (Ikuko Komuro-Lee)
    • akachanpost.md is © Ronny Chan, All Rights Reserved.
    • Grammar notes are a semi-translation of レベルアップ日本語文法 published by くろしお出版, used under fair dealing. Hence, these notes may not necessarily be licensable under CC-BY-NC-SA. Proceed with caution.
  • CSC263 Data Structures and Algorithms (Jaiganesh Balasundaram and Sam Toueg)
  • EAS330 Narrative Strategies in Modern Japanese Fiction (Atsuko Sakaki)

Year Three

  • CSC324 Principles of Programming Languages (David Liu)
  • CSC384 Introduction to Artificial Intelligence (Fahiem Bacchus)
  • CSC369 Operating Systems (Karen Reid)
  • EAS263 Classical Japanese Literature (Atsuko Sakaki)
  • CSC373 Algorithm Design, Analysis & Complexity (Sara Rahmati)
  • EAS365 Classical Japanese II (Atsuko Sakaki)
  • LIN102 Introduction to Linguistics: Sentence Structure and Meaning (Susana Béjar)

Year Four

  • CSC410 Software Verification and Testing (Azadeh Farzan)
  • CSC485 Introduction to Computational Linguistics (Gerald Penn)
  • LIN101 Introduction to Linguistics: Sound Structure (Peter Jurgec)
  • EAS444 City, Body and Text in Modern Japanese Literature (Atsuko Sakaki)
  • ENGC41 Video Games: Exploring the Virtual Narrative (Sonja Nikkila)
  • LIN241 Introduction to Semantics (Guillame Thomas)
  • ECE568 Computer Security (Courtney Gibson)
  • CSC488 Compilers & Interpreters (Fan Long)
  • EAS309 Modern Chinese Prose (Johanna Liu)
  • LIN232 Syntactic Patterns in Language (Andrew Peters)
  • LIN228 Phonetics (Emily Blamire)
  • EAS284 Modern Chinese Literature (Jennifer Lau)

Year Five

  • CSC367 Parallel Programming (Maryam Mehri Dehnavi)
  • LIN333 Morphological Patterns (Susana Béhar)
  • LIN341 Semantic Theory (Guillame Thomas)
  • EAS408 Modern Taiwanese Literature (Jennifer Lau)
  • EAS489 Asian Media Studies: Japanese Video Games - Media, History, Utopia (Alexandre Paquet)
  • EAS410 Modern Standard Korean IV (Yujeong Choi)
  • EAS358 Classical Chinese I (Graham Sanders)
  • JAL328 Writing Systems (Kiranpreet Nara)
  • LIN331 Syntactic Theory (Susana Béhar)