Danny's lectures, CSC104, Fall 2017

Below are lecture materials, listed by date.

September 8th
  • slides
  • DrRacket lecture code
  • September 11th
  • DrRacket lecture code
  • September 15
  • DrRacket lecture code
  • September 18
  • DrRacket code on function definition
  • September 22
  • DrRacket code on double, base-two numbers
  • September 25
  • DrRacket code on base-two numbers, sum-up
  • DrRacket code introducing lists and map
  • quiz code
  • October 2
  • Monday interactions
  • boolean definitions
  • October 6
  • Friday interactions
  • conditional definitions
  • more conditional definitions
  • start Sierpinski...
  • October 16
  • Sierpinski by hand
  • Sierpinski recursive code
  • interactions...
  • October 20
  • list of lists...
  • list manipulations
  • filtering lists
  • October 23
  • interactions from lecture
  • text of Alice in Wonderland
  • database definitions
  • October 27
  • code for working with colors
  • October 30
  • extended code for working with colors and random
  • November 3
  • code for scrolling a fish, spinning a lizard
  • scrolling fish, complete
  • spinning lizard, complete
  • November 13
  • list of [lists of...] strings
  • November 20
  • Monday lecture material...
  • flattening a multi-level list
  • fibonacci gets out of hand!
  • November 24
  • lectures examples with iterative fibonacci
  • examples and notes for iterative fibonacci
  • November 27
  • base-two (binary) numbers
  • class examples on binary
  • December 1
  • arithmetic in binary
  • December 4
  • converting from binary to base 10