Week 1

Monday

No class

Wednesday

  • Introductions
  • Students wishing to add? Seats available?
  • Syllabus

  • Coaches for this semester
    • Kaya Deuser and Amy O'Connell
    • Introductions: this Friday
    • Coaching hours will be posted—see the link in the sidebar

  • How to read HtDP/2e:
    • Don't just read!
    • Keep DrRacket open and try things out as you read about them! :-)
    • I will try to model that today and throughout
    • Computer Scientists are scientists, and scientists experiment / follow the scientific method

Animations

  • Let's make a movie!
    • Prologue of HtDP/2e: How to Program
    • Rocket landing
    • Iterative refinement: start simple, gradually improve

Homework

  • The Design Recipe
  • Active readings for next week:
    • Prolog of HtDP/2e (for this week)
    • Section I, chapters 1-3 (for next week)

Friday

  • Finish the Rocket landing demos

  • Lab 1 today
  • Coach introductions: Kaya and Amy
  • Jerry Bailie, System Administrator
    • Login to Linux accounts
    • change passwords
    • security (“the talk”)
  • Do the lab
  • Submit the lab (via GitHub)