{"size": 1208, "ext": "scrbl", "max_stars_repo_path": "www/midterms/1.scrbl", "max_stars_repo_name": "plum-umd/cmsc430", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "www/midterms/1.scrbl", "max_issues_repo_name": "plum-umd/cmsc430", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "www/midterms/1.scrbl", "max_forks_repo_name": "plum-umd/cmsc430", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 28.7619047619, "max_line_length": 70, "alphanum_fraction": 0.7706953642}
#lang scribble/manual

@(require (for-label racket))
@(require "../defns.rkt")

@title{Midterm 1}

@bold{Due: @m1-date 11:59PM}

@(define repo "https://github.com/cmsc430/Midterm1-prog")

Midterm 1 will be released at least 48 hours prior to its due date.

@section{Instructions}

The midterm will be released as a zip file @tt{m1.zip} on ELMS.

There are FIVE parts to this midterm.  Each part has its own directory
with a README and supplementary files.  Read the README in each part
for instructions on how to complete that part of the midterm.

@section{Communications}

If you have questions about the exam, send a DM to ModMail on Discord.
This will go to the entire course staff.

Answers to common clarifying questions will be posted to the
@tt{#midterm-1} channel on Discord.

If you have trouble reaching the course staff via Discord, email
@tt|{jmct@umd.edu}|.

You may not communicate with anyone outside of the course staff about
the midterm.

@section{Submissions}

You should submit your work as a single zip file of this directory on
Gradescope.  Unlike past assignments, Gradescope will not provide
feedback on the correctness of your solutions so you are encouraged to
check your own work.
