Skip to main content

Class 30

Held:

We explore techniques for undersatnding and correcting flaws in our programs

Preliminaries

Overview

  • Approaches to debugging
  • Reading error messages
  • The DrRacket debugger
  • Debugging with printing

Updates

News / Etc.

  • If you take notes on the gridded pads, please take, discard, or recycle your notes. MOre generally, please keep your work area clean.
  • We will probably not get through more than half of today’s lab today. That’s okay. There’s lab time on Friday.
  • It’s preregistration time. Things to consider:
    • CSC 161 is an awesome course. I’m told it’s very different than
      1. (For some, that’s a positive. For others, that’s a negative.)
    • Wilson short course: Human Centered Design for Global Social Transformation
    • Wilson short course: Leadership in a Future of Automation and Income Inequality.
    • ENG 295-01. Lighting the Page: Digital Methods in Literary Studies. (ENG-120 prereq)
    • HIS 295-01. Digital Methods in Historical Studies. (HIS-100 prereq)

Upcoming Work

  • Writeup for class 29 due TONIGHT at 10:30 p.m.
  • No writeup for today’s class.
  • Read Project description for Friday’s class.
    • No, it’s not ready.
  • Exam 3
    • Prologue due Friday.
    • Exam due Tuesday the 14th.
    • Cover pages due Wednesday the 15th.
    • Epilogues due Wednesday the 15th.
  • Quiz Friday
    • Trees
    • Higher-order procedures
    • Files

Extra credit (Academic/Artistic)

Extra credit (Peer)

Extra credit (Misc)

  • Pioneer weekend. (Today is the last day to sign up.)

Other good things

  • Pub Quiz tonight!
  • Anime talk tomorrow night.