On this page:
1 Blackboard
2 Discussion Board
3 Gradescope
4 Zoom
5 Google Apps
6 Racket
7 Git  Hub

Logistics

Last updated: Thu, 14 Sep 2023 12:57:40 -0400

This page lists the websites and tools we’ll use in the course.

1 Blackboard

Here is the link to UMB’s Blackboard page.

For security, Zoom links for this course are only available via Blackboard. Make sure to select the page for "section 2" (or "CS 450 P 1 02") (section 1 is a separate course with incompatible material).

Otherwise, Blackboard will only be used sporadically.

2 Discussion Board

We will primarily use Piazza to communicate outside of lecture.

3 Gradescope

Here is the Gradescope page for this course.

Homework and quizzes are submitted and graded via Gradescope.

See also Homework Submission Policy.

4 Zoom

Office hours will sometimes use Zoom.

For security reasons, the University requires accessing Zoom rooms via Blackboard.

5 Google Apps

I’ll occasionally use UMB’s Google Apps Suite to administer surveys.

These may be accessed by entering your full umb.edu email into the Google sign-in box. (You may need to sign out of other accounts first, or open the link in an incognito window.)

6 Racket

This course will use the Racket programming language (version 8.7 or later) for assignments.

Download: Racket installers are available for most platforms.

IDE: It will likely be easiest to use the DrRacket IDE, but several other editors have Racket support as well.

Resources: In addition to the Textbook, the Racket Documentation will be a helpful resource this semester.

Style: All Racket code should be formatted according to The Racket Style Guide.

More info is available on the Racket Basics and Style page.

See Homework 0 for more details about how to set up Racket.

7 GitHub

This course will use GitHub to store and submit homework files. So you’ll want to make sure to create an account and know how to execute basic commands.

See Homework 0 for more details.