Upload
118,525

Subscription preferences

Loading...

Loading icon
Loading...

Working...

Harvard University

CS50 2009

Loading...
  1. 2

    CS50 / Week 0: Friday

    by Harvard University 61,337 views

    Introduction. Bits. Binary. ASCII. Programming. Algorithms. Scratch. Statements. Boolean expressions. Conditions. Loops. Variables. Threads. Events. More at http://cs50.tv/.

  2. 3

    CS50 / Week 1: Wednesday

    by Harvard University 25,749 views

    C. Source code. Compilers. Object code. SSH. SFTP. GCC. Functions. Comments. Standard output. Arithmetic operators. Precedence. More at http://cs50.tv/.

  3. 4

    CS50 / Week 1: Friday

    by Harvard University 15,586 views

    C. Source code. Compilers. Object code. SSH. SFTP. GCC. Functions. Comments. Standard output. Arithmetic operators. Precedence. Associativity. Local variables. Types. Casting. Standard input. Libraries. Boolean expressions, continued. Conditions, continued. Loops, continued. More at http://cs50.tv/.

  4. 5

    CS50 / Week 2: Monday

    by Harvard University 10,157 views

    Functions, continued. Global variables. Parameters. Return values. Stack. Frames. Scope. Arrays. Strings. Command-line arguments. Cryptography. More at http://cs50.tv/.

  5. 6

    CS50 / Week 2: Wednesday

    by Harvard University 6,539 views

    Functions, continued. Global variables. Parameters. Return values. Stack. Frames. Scope. Arrays. Strings. Command-line arguments. Cryptography. More at http://cs50.tv/.

  6. 7

    CS50 / Week 3: Monday

    by Harvard University 6,547 views

    Linear search. Binary search. Asymptotic notation. Recursion. Pseudorandomness. Bubble sort. Selection sort. Insertion sort. Merge sort. Debugging. More at http://cs50.tv/.

  7. 8

    CS50 / Week 3: Wednesday

    by Harvard University 6,974 views

    Linear search. Binary search. Asymptotic notation. Recursion. Pseudorandomness. Bubble sort. Selection sort. Insertion sort. Merge sort. Debugging. More at http://cs50.tv/.

  8. 9

    CS50 / Week 4: Monday

    by Harvard University 5,147 views

    Structures. Dynamic memory allocation. Stack and heap. Pointers. Debugging, continued. More at http://cs50.tv/.

  9. 10

    CS50 / Week 4: Wednesday

    by Harvard University 4,969 views

    Structures. Dynamic memory allocation. Stack and heap. Pointers. Debugging, continued. More at http://cs50.tv/.

  10. 11

    CS50 / Week 5: Monday

    by Harvard University 3,968 views

    File I/O. Forensics. Linked lists. Stacks. Queues. More at http://cs50.tv/.

  11. 12

    CS50 / Week 5: Wednesday

    by Harvard University 3,809 views

    File I/O. Forensics. Linked lists. Stacks. Queues. More at http://cs50.tv/.

  12. 13

    CS50 / Week 7: Monday

    by Harvard University 4,363 views

    Valgrind. Bitwise operators. Hash tables. Trees. Binary search trees. Tries. Huffman coding. More at http://cs50.tv/.

  13. 14

    CS50 / Week 7: Wednesday

    by Harvard University 3,905 views

    Valgrind. Bitwise operators. Hash tables. Trees. Binary search trees. Tries. Huffman coding. More at http://cs50.tv/.

  14. 15

    CS50 / Week 8: Monday

    by Harvard University 4,996 views

    HTTP. XHTML. PHP. SQL. More at http://cs50.tv/.

  15. 16

    CS50 / Week 8: Wednesday

    by Harvard University 4,642 views

    HTTP. XHTML. PHP. SQL. More at http://cs50.tv/.

  16. 17

    CS50 / Week 9: Monday

    by Harvard University 5,062 views

    CSS. Inheritance. JavaScript. Events, continued. Ajax. More at http://cs50.tv/.

  17. 18

    CS50 / Week 9: Wednesday

    by Harvard University 7,283 views

    CSS. Inheritance. JavaScript. Events, continued. Ajax. More at http://cs50.tv/.

  18. 19

    CS50 / Week 10: Monday

    by Harvard University 4,036 views

    Preprocessing. Compiling. Assembling. Linking. CPUs. More at http://cs50.tv/.

  19. 20

    CS50 / Week 11: Monday

    by Harvard University 3,682 views

    Guest lectures. More at http://cs50.tv/.

  20. 21

    CS50 / Week 12: Monday

    by Harvard University 15,338 views

    Exciting conclusion. More at http://cs50.tv/.

Loading...
Working...
Sign in to add this to Watch Later