COS 371: Programming Languages

Spring 2022

hw0: Logistics

Due: Wednesday, 02/02 at 22:00

1. Get accounts

If you don't have a Bethel Zoom account, go sign up for one. Make sure you are logged in when you connect to all our subsequent Zoom meetings (starting on Day 2). A personal Zoom account won't work.

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 and social rules

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.

Read the section on the environment (including Social Rules) in Recurse Center manual. Please be respectful of each other on the Moodle forums, in class, and outside of class.

What to turn in: Fill out survey1 on Moodle.

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: After you reply to it, 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. DrRacket should be installed on all the computers in CC230 and CC232, as well as the laptops available to borrow from the Library. (Let me know if you find one that does not have DrRacket installed.) I also recommend that you 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."

That's it! You are now ready to (and should) start working on hw1.