Programming - CS50's Understanding Technology 2017
00:00:00 - Oscartime 00:01:09 - Software 00:01:44 - Finding Mike Smith 00:06:01 - Phone Book Algorithm 00:07:40 - Pseudocode 00:10:45 - Programming Constructs 00:11:35 - C 00:16:00 - C++ 00:17:26 - Python 00:20:38 - Other Programming Languages 00:21:24 - Introducing Scratch 00:26:03 - hello, world in Scratch 00:28:51 - Scratch Interface 00:31:32 - Sounds 00:32:30 - Loops 00:37:25 - Animation 00:41:53 - Breaking Down Problems 00:43:04 - pet the cat 00:45:09 - don't pet the cat 00:46:27 - counting sheep 00:48:09 - cough0 00:49:55 - cough1 00:50:31 - cough2 00:55:21 - threads 00:59:52 - events 01:03:19 - Closing Thoughts 01:06:53 - It's Raining Men This course is for students who don't (yet) consider themselves computer persons. Designed for students who work with technology every day but don't necessarily understand how it all works underneath the hood or how to solve problems when something goes wrong, this course fills in the gaps, empowering students to use and troubleshoot technology more effectively. Through lectures on hardware, the Internet, multimedia, security, programming, and web development as well as through readings on current events, this course equips students for today's technology and prepares them for tomorrow's as well. • CS50's Understanding Technology 2017 *** 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 Ed: https://cs50.harvard.edu/x/ed Facebook Group: / cs50 Faceboook Page: / cs50 GitHub: https://github.com/cs50 Gitter: https://gitter.im/cs50/x Instagram: / cs50 LinkedIn Group: / 7437240 LinkedIn Page: / cs50 Quora: https://www.quora.com/topic/CS50 Slack: https://cs50.edx.org/slack Snapchat: / cs50 Twitter: / cs50 YouTube: / cs50 HOW TO FOLLOW DAVID J. MALAN Facebook: / dmalan GitHub: https://github.com/dmalan Instagram: / davidjmalan LinkedIn: / malan Quora: https://www.quora.com/profile/David-J... 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]

Security - CS50's Understanding Technology 2017

Internet - CS50's Understanding Technology 2017

C Programming Tutorial for Beginners

Hardware - CS50's Understanding Technology 2017

Web Development - CS50's Computer Science for Business Professionals 2017

What rebuilding AlphaGo teaches us about self-play, RL, and future of LLMs - Eric Jang

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Harvard Professor Explains Algorithms in 5 Levels of Difficulty | WIRED

9. Python Classes and Inheritance

Multimedia - CS50's Understanding Technology 2017

Programming Languages - CS50's Computer Science for Business Professionals 2017

Harvard Professor: CS50, What Matters More Than Programming Now, Lecturing Well | David J Malan

CS50Lecture00

The World's Most Important Machine

4. Assembly Language & Computer Architecture

10. Understanding Program Efficiency, Part 1

CS50W - Lecture 8 - Scalability and Security

CS50 2020 - Lecture 1 - C

C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)

