Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
people:mlsmith:teaching [2020/07/23 01:27]
mlsmith [Relational Databases]
people:mlsmith:teaching [2023/04/11 22:55] (current)
mlsmith
Line 1: Line 1:
 ===== Teaching ===== ===== Teaching =====
 ~~NOTOC~~ ~~NOTOC~~
 +
 +==== General ====
 +  * [[https://www.csprofessor.org/|Computer Science Educator's Hub]]
  
 ==== First-year computer science ==== ==== First-year computer science ====
Line 10: Line 13:
   * [[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/FDS/|Functional Data Structures]] – a flânerie by [[https://cs.uwaterloo.ca/~plragde/flaneries/|Prabhakar Ragde]] +  * [[https://cs.uwaterloo.ca/~plragde/flaneries/|Flâneries]] by Prabhakar Ragde 
-  * [[http://www.ccs.neu.edu/home/matthias/htdc.html|How to Design Classes]] +    * Function Introduction to CS [[https://cs.uwaterloo.ca/~plragde/flaneries/FICS/|Part I]] and [[https://cs.uwaterloo.ca/~plragde/flane/FICS2/|Part II]] 
-    * [[http://www.ccs.neu.edu/javalib/NewWorld/|Javalib]]+    * [[https://cs.uwaterloo.ca/~plragde/flaneries/FDS/|Functional Data Structures]] 
 +  * [[https://felleisen.org/matthias/HtDC/htdc.pdf|How to Design Classes]] 
 +    * [[https://github.com/TesterViera|Javalib]] (Github repo)
   * [[http://www.youtube.com/user/objectsfirstwithjava|Objects First with Java]] (video lectures)   * [[http://www.youtube.com/user/objectsfirstwithjava|Objects First with Java]] (video lectures)
   * Kathi Fisler's [[people:mlsmith:infinite-trees|Infinite Trees]]   * Kathi Fisler's [[people:mlsmith:infinite-trees|Infinite Trees]]
Line 58: Line 63:
   * [[https://enterprise.github.com/downloads/en/github-flow-cheatsheet.pdf|GitHub Flow guide]]   * [[https://enterprise.github.com/downloads/en/github-flow-cheatsheet.pdf|GitHub Flow guide]]
   * [[https://enterprise.github.com/downloads/en/markdown-cheatsheet.pdf|GitHub-Flavored Markdown guide]]   * [[https://enterprise.github.com/downloads/en/markdown-cheatsheet.pdf|GitHub-Flavored Markdown guide]]
 +  * [[https://www.youtube.com/playlist?list=PLIRjfNq867bewk3ZGV6Z7a16YDNRCpK3u|GitHub Classroom Getting Started Guide]]
 ==== Online ==== ==== Online ====