EBoard 23: Functional images (bitmaps)

Warning This class is being recorded (and transcribed), provided Sam remembered to hit the “Record” button.

Approximate overview

  • Administrivia
  • Questions
  • About bitmaps
  • Lab

Administrivia

  • Welcome back! I hope you had wonderful breaks and that you are not broken.
  • Yay! Class 23 is on the 23rd. I’m not sure whether or not that signifies anything special, but I’m still pleased.
  • Quizzes returned. Grade reports going out soon.
    • I’m amused that although only four people asked for a documentation quiz, about a dozen of you took it.
  • Today’s lab is brand new (so is the supporting code).
    • Ell{a,ie} may also be puzzled.
    • Things may break.
    • I need to get the autograder up.
  • Registration starts somewhat soon. I hope that you consider going on to CSC-161.
  • Question: Should I permit extra students in CSC-151?
    • The normal cap is 24; we had 30; I’m considering 32.
    • More students means less individual attention, but more opportunities for students to take CSC-151.
    • Another way to think about it: How were you negatively impacted by the size of this class?

Upcoming Token activities

Academic

Cultural

  • Latin Cocktail, Tomorrow, 7pm, Herrick

Peer

  • Swimming vs. Coe college, Friday at 6pm.
  • Women’s Volleyball vs. Cornell, November 1 at 7pm.

Wellness

Misc

Other good things (no tokens)

  • Women’s soccer, Tuesday, 4pm
  • Women’s soccer, Saturday, 11am

Upcoming work

  • Tuesday night: Reading for Wednesday (pairs)
  • Sunday night: MP5 (try to get it in earlier)
  • Friday: Quiz(zes)
    • Friday’s new topic: Numeric recursion
  • Next week: SoLA 2
    • All leftover LAs from SoLA 1.
    • All of the following
      • Code style (new)
      • Lists and the big three (quizzes)
      • Cut and Compose (new)
      • List recursion (quizzes)
      • Local bindings (quizzes)
      • Numeric recursion (new, quiz Friday)
      • Vectors (really new, coming Friday)
      • Diagramming structures (really new, coming Wednesday and Friday)

About MP5

In short: Numeric recursion plus images.

Four parts:

  • Fractal triangles
  • Carpets
  • Spinning squares
  • Freestyle

Questions

Administrative

Other

About bitmaps

Oh no! Sam did this on the whiteboard!

  • We can think of images as grids of colors.
  • We normally don’t want to build these images by hand. But we can.
  • We will build them with functions instead.

Lab

Sam will spend the first few minutes of class getting the autograder working so that you can submit it on Gradescope.

If you want to scale, add (require 2htdp/image) to the top of your file.

; SAM SAID "This lab is (much) too long.  You can stop here."