Class Notes and Activities

  • Day 28 – final session, demos
  • Day 27 – videos
  • Day 26 – project page check-ins
  • Day 25 – public repos
  • Day 24 – code reviews
  • Day 23 – analysis of algorithms
  • Day 22 – github pages, code review prep
  • Day 21 – architecture reviews
  • Day 20 – submitting worksheets, architecture review prep
  • Day 19 – breadth, depth, zoom security
  • Day 18 – breadth, depth, software engineering, UML
  • Day 17 – grading adjustment, new feedback formats
  • Day 16 – virtual instruction, Final Team Project
  • Day 15 – virtual instruction, Final Team Project
  • Day 14 – MP4 kickoff, MVC pattern, merge conflicts
  • Day 13 – classes, inheritance, exceptions, assertions
  • Day 12 – ethics, alignment and bias, files
  • Day 11 – design decision challenges, MP3 consulting
  • Day 10 – Gallery show, text mining, Classes
  • Day 9 – memoization
  • Day 8 – dictionaries, tuples, recursion, toolboxes
  • Day 7 – Recursion, fractals in TurtleWorld
  • Day 6 – turtles, modular design, computational art
  • Day 5 – lists, iteration, studio time
  • Day 4 – strings, drawing code, supplemental reading
  • Day 3 – bio research, git, unit testing, studio time
  • Day 2 – modular design, protein synthesis
  • Day 1 – course themes, programming languages

Notebooks