CS50 Section Notes

  • Week 0: Welcome to CS50!

    The first week of CS50! This week you will learning about Scratch, a visual programming language.

    week0
    scratch
    problem solving
    representation
    abstraction
  • Week 1: Coding in C!

    Welcome to the first section of C! This week we will be learning programming fundamentals in C.

    week1
    c
    pseudocode
    variables
    conditionals
    loops
    CLI
    GUI
  • Week 2: Arrays in C

    Welcome to the third section of C! This week we will be learning about arrays and CLIs in C.

    week2
    c
    arrays
    compiling
    debugging
    command-line arguments