WEBVTT 1 00:00:00.000 --> 00:01:22.000 Introduction 2 00:01:22.000 --> 00:06:30.000 Weeks 0 and 1 Recap 3 00:06:30.000 --> 00:07:26.000 Preprocessing 4 00:07:26.000 --> 00:08:55.000 Compilation 5 00:08:55.000 --> 00:09:17.000 Assembling 6 00:09:17.000 --> 00:11:31.000 Debugging 7 00:11:31.000 --> 00:12:43.000 name 8 00:12:43.000 --> 00:14:36.000 buggy0.c 9 00:14:36.000 --> 00:16:46.000 buggy1.c 10 00:16:46.000 --> 00:19:54.000 buggy2.c 11 00:19:54.000 --> 00:21:18.000 CS50 IDE 12 00:21:18.000 --> 00:35:30.000 Debugging Tools 13 00:35:30.000 --> 00:37:00.000 Arrays 14 00:37:00.000 --> 00:37:42.000 Data Types 15 00:37:42.000 --> 00:39:59.000 RAM 16 00:39:59.000 --> 00:45:18.000 hi.c 17 00:45:19.000 --> 01:09:40.000 scores.c 18 01:09:40.000 --> 01:11:28.000 String 19 01:11:28.000 --> 01:13:19.000 Null Terminator 20 01:13:19.000 --> 01:21:39.000 names.c 21 01:21:39.000 --> 01:27:43.000 string.c 22 01:27:43.000 --> 01:31:55.000 uppercase.c 23 01:31:55.000 --> 01:34:56.000 CS50 Programmer's Manual (man.cs50.io) 24 01:34:56.000 --> 01:37:14.000 Command Line Arguments 25 01:37:14.000 --> 01:40:05.000 argv.c 26 01:40:06.000 --> 01:43:36.000 exit.c 27 01:43:36.000 --> 01:45:26.000 Readability 28 01:45:26.000 --> 01:47:21.000 Cryptography