Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
people:mlsmith:teaching [2019/10/26 22:00] – [Relational Databases] mlsmith | people:mlsmith:teaching [2020/07/23 01:27] – [Relational Databases] mlsmith |
---|
* [[http://www.racket-lang.org/|Racket]] - Includes the DrRacket programming environment\\ | * [[http://www.racket-lang.org/|Racket]] - Includes the DrRacket programming environment\\ |
* [[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://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 ==== |
* [[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 ==== |
| |
* [[http://www.sqlcourse.com/|SQL Course]] | * [[http://www.sqlcourse.com/|SQL Course]] |
* [[https://www.w3schools.com/sql/|SQL Tutorial by w3schools]] | * [[https://www.w3schools.com/sql/|SQL Tutorial by w3schools]] |
| * [[https://towardsdatascience.com/ten-sql-concepts-you-should-know-for-data-science-interviews-7acf3e428185|Ten SQL Concepts You Should Know for Data Science Interviews]] |
* [[http://marcrettig.me/blog/|Marc Rettig's blog]] where you can download the classic Data Normalization Poster which was given away as a gift for subscriptions to Database Programming and Design Magazine.: | * [[http://marcrettig.me/blog/|Marc Rettig's blog]] where you can download the classic Data Normalization Poster which was given away as a gift for subscriptions to Database Programming and Design Magazine.: |
* I have the original 1989 poster hanging in my office. Here's a scan: {{:people:mlsmith:5-rules-of-data-normalization.jpg?50|}} | * I have the original 1989 poster hanging in my office. Here's a scan: {{:people:mlsmith:5-rules-of-data-normalization.jpg?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 ==== |
* [[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]] |