COS 371: Programming Languages
Spring 2026
hw0: Logistics
Due: Wednesday, 02/04 at 12:30
With the exception of survey1, all other items should be completed before next class.
1. Get accounts
We'll be using the version control system Git to manage your projects later this semester, specifically using the website GitHub. Sign up for a GitHub account if you don't already have one.
What to turn in: You will tell me your GitHub username in the next item.
2. Read the syllabus
Please read over the syllabus (the course web page). If you have questions, please ask on the Moodle Discussion Forum (see below) before Day 2.
What to turn in: Fill out survey1 on Moodle.
Note: if you have unanswered questions, you are welcome to ask and get them clarified in class on Day 2, and turn in survey1 after class. Please still do the rest of this homework before class. Thanks!
3. Moodle Discussion Forum
If you've got a question about an assignment or content in the class, send it to the Discussion Forum on Moodle. You should feel free to answer questions as you can to help other people; it's lots of fun. I will also try to answer lingering questions if no one else can help.
All questions about course content, assignments, and so on should go to the Forum. If you email me directly, I'll gently ask you to post to the Forum instead. Of course, you can always talk to me in person during office hours, and any communication of a personal nature (missing class, grades, etc.) is welcome by email as well.
What to turn in: I started a discussion topic called "Introductions." Go reply to it.
Note: You may be automatically subscribed to email notifications of other people's replies. To turn off notification, click on the toggle on the right of the forum topics listing.4. DrRacket
For the first portion of the course, we'll be using a programming environment called DrRacket. Please download DrRacket and install it on your own computer.
What to turn in: In the submission box on Moodle for this assignment, tell me "I have successfully started up DrRacket." Feel free to also include a fun (CS) joke if you have one to share.
That's it! You are now ready to (and should) start working on hw1.