Database Design - CS50 for Lawyers 2019
11.3 هزار بار بازدید -
5 سال پیش
-
00:00:00
00:00:00 - Introduction
00:00:15 - Database Design
00:00:42 - Spreadsheets
00:05:10 - Databases
00:06:50 - Data Types
00:08:20 - SQL
00:28:48 - DB Browser
00:51:47 - Race Conditions
00:59:07 - SQL Injection Attacks
01:03:10 - Scalability
This course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students). Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Ultimately, it equips students with a deeper understanding of the legal implications of technological decisions made by clients.
Through a mix of technical instruction and discussion of case studies, this course empowers students to be informed contributors to technology-driven conversations. In addition, it prepares students to formulate technology-informed legal arguments and opinions. Along the way, it equips students with hands-on experience with Python and SQL, languages via which they can mine data for answers themselves.
Topics include algorithms, cloud computing, databases, networking, privacy, programming, scalability, security, and more, with a particular emphasis on understanding how the work developers do and the technological solutions they employ may impact clients. Students emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making.
CS50 for Lawyers 2019
***
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
***
HOW TO SUBSCRIBE
http://www.youtube.com/subscription_c...
HOW TO TAKE CS50
edX: https://cs50.edx.org/
Harvard Extension School: https://cs50.harvard.edu/extension
Harvard Summer School: https://cs50.harvard.edu/summer
OpenCourseWare: https://cs50.harvard.edu/x
HOW TO JOIN CS50 COMMUNITIES
Discord: Discord: discord
Ed: https://cs50.harvard.edu/x/ed
Facebook Group: Facebook: cs50
Faceboook Page: Facebook: cs50
GitHub: https://github.com/cs50
Gitter: https://gitter.im/cs50/x
Instagram: Instagram: cs50
LinkedIn Group: LinkedIn: 7437240
LinkedIn Page: LinkedIn: cs50
Quora: https://www.quora.com/topic/CS50
Slack: https://cs50.edx.org/slack
Snapchat: Snapchat: cs50
Twitter: Twitter: cs50
YouTube: cs50
HOW TO FOLLOW DAVID J. MALAN
Facebook: Facebook: dmalan
GitHub: https://github.com/dmalan
Instagram: Instagram: davidjmalan
LinkedIn: LinkedIn: malan
Quora: https://www.quora.com/profile/David-J...
Twitter: Twitter: davidjmalan
***
CS50 SHOP
https://cs50.harvardshop.com/
***
LICENSE
CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License
https://creativecommons.org/licenses/...
David J. Malan
https://cs.harvard.edu/malan
[email protected]
00:00:15 - Database Design
00:00:42 - Spreadsheets
00:05:10 - Databases
00:06:50 - Data Types
00:08:20 - SQL
00:28:48 - DB Browser
00:51:47 - Race Conditions
00:59:07 - SQL Injection Attacks
01:03:10 - Scalability
This course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students). Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Ultimately, it equips students with a deeper understanding of the legal implications of technological decisions made by clients.
Through a mix of technical instruction and discussion of case studies, this course empowers students to be informed contributors to technology-driven conversations. In addition, it prepares students to formulate technology-informed legal arguments and opinions. Along the way, it equips students with hands-on experience with Python and SQL, languages via which they can mine data for answers themselves.
Topics include algorithms, cloud computing, databases, networking, privacy, programming, scalability, security, and more, with a particular emphasis on understanding how the work developers do and the technological solutions they employ may impact clients. Students emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making.
CS50 for Lawyers 2019
***
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
***
HOW TO SUBSCRIBE
http://www.youtube.com/subscription_c...
HOW TO TAKE CS50
edX: https://cs50.edx.org/
Harvard Extension School: https://cs50.harvard.edu/extension
Harvard Summer School: https://cs50.harvard.edu/summer
OpenCourseWare: https://cs50.harvard.edu/x
HOW TO JOIN CS50 COMMUNITIES
Discord: Discord: discord
Ed: https://cs50.harvard.edu/x/ed
Facebook Group: Facebook: cs50
Faceboook Page: Facebook: cs50
GitHub: https://github.com/cs50
Gitter: https://gitter.im/cs50/x
Instagram: Instagram: cs50
LinkedIn Group: LinkedIn: 7437240
LinkedIn Page: LinkedIn: cs50
Quora: https://www.quora.com/topic/CS50
Slack: https://cs50.edx.org/slack
Snapchat: Snapchat: cs50
Twitter: Twitter: cs50
YouTube: cs50
HOW TO FOLLOW DAVID J. MALAN
Facebook: Facebook: dmalan
GitHub: https://github.com/dmalan
Instagram: Instagram: davidjmalan
LinkedIn: LinkedIn: malan
Quora: https://www.quora.com/profile/David-J...
Twitter: Twitter: davidjmalan
***
CS50 SHOP
https://cs50.harvardshop.com/
***
LICENSE
CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License
https://creativecommons.org/licenses/...
David J. Malan
https://cs.harvard.edu/malan
[email protected]
5 سال پیش
در تاریخ 1398/06/10 منتشر شده
است.
11,320
بـار بازدید شده