CS50 2019 - Lecture 0 - Computational Thinking, Scratch

TABLE OF CONTENTS 00:00:00 - Introduction 00:02:35 - Representation 00:06:02 - Binary 00:09:17 - Binary Bulbs (Demo) 00:12:22 - Representing Letters 00:14:08 - Abstraction 00:15:35 - Unicode 00:17:21 - RGB 00:19:38 - Representing Images and Video 00:21:28 - Finding Mike Smith 00:24:54 - Solving Problems Effectively 00:28:20 - Pseudocode 00:31:18 - Scratch 00:33:16 - The Scratch Editor 00:39:58 - meow 00:42:22 - count0 00:43:42 - pet0 00:44:42 - pet1 00:45:25 - bounce0 00:48:15 - bounce1 00:48:49 - bark 00:50:38 - marco 00:52:19 - cough 00:54:03 - Custom Blocks 00:56:09 - Oscartime 00:58:21 - Ivy’s Hardest Game TOPICS * Problem solving * Inputs, Outputs * Representation * Unary, Binary, Decimal * Abstraction * ASCII, Unicode * RGB * Algorithms * Running Time * Pseudocode * Scratch * Functions, Arguments, Return Values * Variables * Boolean Expressions, Conditions
Back to Top