CS50 2019 - Lecture 2 - Arrays

TABLE OF CONTENTS 00:00:00 - Introduction 00:01:22 - Weeks 0 and 1 Recap 00:06:30 - Preprocessing 00:07:26 - Compilation 00:08:55 - Assembling 00:09:17 - Debugging 00:11:31 - name 00:12:43 - buggy0.c 00:14:36 - buggy1.c 00:16:46 - buggy2.c 00:19:54 - CS50 IDE 00:21:18 - Debugging Tools 00:35:30 - Arrays 00:37:00 - Data Types 00:37:42 - RAM 00:39:59 - hi.c 00:45:19 - scores.c 01:09:40 - String 01:11:28 - Null Terminator 01:13:19 - names.c 01:21:39 - string.c 01:27:43 - uppercase.c 01:31:55 - CS50 Programmer's Manual (man.cs50.io) 01:34:56 - Command Line Arguments 01:37:14 - argv.c 01:40:06 - exit.c 01:43:36 - Readability 01:45:26 - Cryptography TOPICS Preprocessing Compiling Assembling Linking Debugging Arrays Strings Command-Line Arguments Cryptography *** This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. Demanding, but definitely doable. Social, but educational. A focused topic, but broadly applicable skills. CS50 is the quintessential Harvard course. FALL 2019    • CS50 Lectures 2019   *** 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]