15-123 Lectures, Spring 2009

  • Class 01 - Introduction (Jan 12):
    • Course Overview & Organization (notes)
  • Class 02 - Scripting (Jan 14):
  • Class 03 - Intro to C Programming I (Jan 19):
    • Your First C Program (notes)
  • Class 04 - Intro to C Programming II (Jan 21):
    • Conditionals, Loops, Pointers, and Command line arguments (notes)
  • Class 05 - Arrays (Jan 26):
    • Arrays(declaration) (notes)
  • Class 06 - Strings (Jan 28):
    • Strings(array of char) (notes)
  • Class 07 - Dynamic Memory Allocation (Feb 2):
    • Dynamic Heap Allocation (notes)
  • Class 08 - File I/O and Pointer Arithmetic (Feb 4):
    • Writing a file and pointer arithmetic (notes)
  • Class 09 - Exam 1 (Feb-9)
  • Class 10 - Structs (Feb 11):
    • Intro to Structs (notes)
  • Class 11 - Linked List I (Feb 16):
    • Introduction to Linked List (notes)
  • Class 12 - Linked List II (Fed 18):
    • Linked List Wrap-up (notes)
  • Class 13 - Hashing and Makefile (Feb 23):
  • Class 14 - Binary Trees (Fed 25):
  • Class 15 - Exam 2 (Mar 2)
  • Class 16 - Perl I (Mar 4):
  • Class 17 - Perl II (Mar 9):
  • Class 18 - Perl III (Mar 11):
  • Class 19 - System Calls (Mar 16):

Last modified: Sat Mar 14 16:55:29 AST 2009