13:55Computational Thinking - CS50's Computer Science for Business Professionals 2017
From the creator
00:00:00 - Introduction 00:01:16 - Computational Thinking 00:01:53 - Binary 00:09:21 - Binary Lamps 00:12:36 - ASCII 00:15:42 - RGB 00:17:54 - Abstraction 00:19:03 - Let's Play A Game 00:29:45 - Algorithms 00:38:55 - Pseudocode 00:44:55 - Algorithmic Complexity 00:49:16 - Storing Data in Memory 00:58:29 - Finding 50 01:02:15 - Sorting Stands 01:13:52 - Arrays 01:14:58 - Array Tradeoffs 01:19:07 - Linked Lists 01:24:48 - Trees 01:29:37 - Hash Tables 01:32:23 - Bucketizing Cards 01:35:03 - Closing Remarks This course is a variant of Harvard College's introduction to computer science, CS50, designed especially for business professionals. 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 this course empowers students to make technological decisions even if not technologists themselves. Topics include cloud computing, networking, privacy, scalability, security, and more, with an emphasis on web and mobile technologies. Students emerge from this course with firsthand appreciation of how it all works and all the more confident in the factors that should guide their decision-making. This course is designed for managers, product managers, founders, and decision-makers more generally. https://www.youtube.com/playlist?list=PLhQjrBD2T381YHS5L3gkwPbUGiI0foXuc *** This is CS50, Harv
Published 2017-09-03 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





