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
Next revision Both sides next revision
people:mlsmith:teaching [2019/12/18 16:57]
mlsmith [First-year computer science]
people:mlsmith:teaching [2020/06/16 02:47]
mlsmith [Parallel Programming]
Line 9: Line 9:
   * [[http://www.wescheme.org/|WeScheme]] - Web-based programming environment   * [[http://www.wescheme.org/|WeScheme]] - Web-based programming environment
   * [[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://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/FDS/|Functional Data Structures]] – a flânerie by [[https://cs.uwaterloo.ca/~plragde/flaneries/|Prabhakar Ragde]]
   * [[http://www.ccs.neu.edu/home/matthias/htdc.html|How to Design Classes]]   * [[http://www.ccs.neu.edu/home/matthias/htdc.html|How to Design Classes]]
     * [[http://www.ccs.neu.edu/javalib/NewWorld/|Javalib]]     * [[http://www.ccs.neu.edu/javalib/NewWorld/|Javalib]]
   * [[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]]
  
 ==== Programming Languages ==== ==== Programming Languages ====
Line 20: Line 22:
   * [[https://www.youtube.com/user/racketlang/videos|RacketCon]] video presentations   * [[https://www.youtube.com/user/racketlang/videos|RacketCon]] video presentations
  
 +==== Parallel Programming ====
 +
 +  * [[http://www.pdcunplugged.org/|PDC Unplugged]]
 +  * [[https://csinparallel.org/index.html|CSinParallel]]
 ==== Relational Databases ==== ==== Relational Databases ====
  
Line 44: Line 50:
     * [[https://opentextbc.ca/dbdesign01/|Database Design, Second Edition]], by Adrienne Watt     * [[https://opentextbc.ca/dbdesign01/|Database Design, Second Edition]], by Adrienne Watt
     * [[https://jrebel.com/rebellabs/sql-cheat-sheet/|SQL Cheat Sheet]]     * [[https://jrebel.com/rebellabs/sql-cheat-sheet/|SQL Cheat Sheet]]
 +    * [[https://websitesetup.org/sql-cheat-sheet/|SQL Cheat Sheet]] by Luke Harrison
  
 ==== Github ==== ==== Github ====
Line 51: Line 58:
   * [[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]]
  
 +==== Online ====
 +
 +  * [[https://er.educause.edu/blogs/2020/4/student-centered-remote-teaching-lessons-learned-from-online-education|Student-centered remote teaching: lessons learned]]
 +  * [[https://www.chronicle.com/article/5-Low-Tech-Time-Saving-Ways/248519|5 Low-Tech, Time-Saving Ways to Teach Online During Covid-19]]
 +  * [[https://www.chronicle.com/interactives/advice-online-teaching?cid=rclink|How to Be a Better Online Teacher: Advice Guide]]