This assignment is due on Friday, 8/24 at 11:59 PM. Submit it using the handin server as assignment a1. Your submission is only accepted if the message "Handin successful" appears.
Our primary means of communication and answering questions will be the course Piazza message board. Sign up for this, and post introducing yourself.
If you’ll be using your own computer for any of the work in C211, you need to install DrRacket. You can download it here. It’s available for any platform you might want. If you have trouble installing it, post on Piazza.
To use the Handin Server in DrRacket, you’ll need to install a plugin in your DrRacket. To do that,
Open DrRacket. (Don’t open Racket.)
In the File menu, choose "Install .plt file"
In the dialog, enter the following URL: http://www.cs.indiana.edu/classes/c211/c211-handin.plt
When DrRacket starts again, you should have a button with the IU logo. To create an account, go to the File menu and choose Manage C211 Handin Account. Then you can create a new account.
Important Make sure that your user name is the same as your IU email user name.
Read all the pages on this Web site and familiarize yourself with the course policies.
Open up DrRacket. (Don’t open Racket.) Choose the "Beginning Student Language".
According to the book, you can either "add (require 2htdp/image) to the definitions area, or select Add Teachpack from the Language menu." Don’t Add Teachpack, because it doesn’t fit how we grade homeworks in this course. Instead, add (require 2htdp/image) to the definitions area. The definitions area is the top half of DrRacket; the interactions area is the bottom half.
Using this library, create a program that paints a date when you hit the "Run" button, like this painting by On Kawara:
Use the 2htdp/image library, including the text function it provides. Make sure there is some margin space at the border of the date text. Feel free to post your painted date to Piazza, without your code.
Submit your definitions area for the first homework, labeled a1, using the Handin Server. Remember that Handin only submits the definitions area, the top half of DrRacket! Your submission is only accepted if the message "Handin successful" appears.
Note There’s a maximum upload size for an acceptable submission to Handin: 7 MB. Be sure that any image that you’ve included in your file is small enough (you may need to rescale it in an image editor).