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]