This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision |
| people:mlsmith:teaching [2022/06/24 16:32] – [First-year computer science] mlsmith | people:mlsmith:teaching [2026/06/03 23:36] (current) – [General] mlsmith |
|---|
| ===== Teaching ===== | ===== Teaching ===== |
| ~~NOTOC~~ | ~~NOTOC~~ |
| | |
| |
| ==== First-year computer science ==== | ==== First-year computer science ==== |
| * [[https://cs.brown.edu/courses/csci0111/index.html|CSCI 0111]] - Brown CS Computing Foundations | * [[https://cs.brown.edu/courses/csci0111/index.html|CSCI 0111]] - Brown CS Computing Foundations |
| * [[https://papl.cs.brown.edu/2020/index.html|Programming and Programming Languages]] text | * [[https://papl.cs.brown.edu/2020/index.html|Programming and Programming Languages]] text |
| * [[https://cs.uwaterloo.ca/~plragde/flaneries/|Flâneries by Prabhakar Ragde]] | * [[https://cs.uwaterloo.ca/~plragde/flaneries/|Flâneries]] by Prabhakar Ragde |
| * [[https://cs.uwaterloo.ca/~plragde/flaneries/FICS/|Function Introduction to CS Part I]] and [[https://cs.uwaterloo.ca/~plragde/flane/FICS2/|Part II]] | * Function Introduction to CS [[https://cs.uwaterloo.ca/~plragde/flaneries/FICS/|Part I]] and [[https://cs.uwaterloo.ca/~plragde/flane/FICS2/|Part II]] |
| * [[https://cs.uwaterloo.ca/~plragde/flaneries/FDS/|Functional Data Structures]] | * [[https://cs.uwaterloo.ca/~plragde/flaneries/FDS/|Functional Data Structures]] |
| * [[https://felleisen.org/matthias/HtDC/htdc.pdf|How to Design Classes]] | * [[https://felleisen.org/matthias/HtDC/htdc.pdf|How to Design Classes]] |