• Overview: This is an ungraded psuedo-assignment in which you familiarize yourself with the course and Racket, introduce yourself to me, and install DrRacket on your laptop.

  • Due: Try to complete Tasks 1, 2, and 3 before before class on Thu. Jan 26. Ideally, you should finish all 5 tasks before class.

1. Familiarize yourself with the course

Read through the syllabus and schedule and jot down any questions that arise to either (1) ask on your form in Task 2 or (2) ask in class.

2. Introduce yourself to me.

Introduce yourself to Lyn and the tutors by filling out this Google form.

3. Install DrRacket

Install DrRacket on your laptop following these notes.

If you don’t have a laptop, you can share with others in class. Outside of class, you can use any public computer, all of which have DrRacket installed.

4. Racket Reading

Read these two sections from the Racket Guide, and experiment with examples in DrRacket:

Don’t worry if you don’t understand everything or have lots of questions. We’ll spend the next two weeks covering this material in detail.

5. Racket Reference

Quickly skim the Racket Reference. This is the main documentation for the Racket language, and you will consult it frequently throughout the course.