6.1.1.6

Homework Guidelines

Objective The purpose of the eight homework assignments is to introduce you to Rust — its linguistic constructs, its type system, its concurrency model, and its standard library — in preparation of the Projects and the language evaluation.

Due date Each assignment comes with due dates. If the assignment requests a memo, the due date for it and the programming component are specified separately.

Organization For plain programming assignments, create a folder whose name uses the following format:

  n_last1_last2

where n is the number of the assignment, and last1 and last2 are the last names of the partners in alphabetical order. The folder must contain all code and a README.txt file that lists and explains all files and folders.

For Rust code, use Cargo to create a project folder within n_last1_last2. Use the name of the program for the Rust project.

Submission On the due date, submit a gzipped tar ball to Dr. Tov. If you have a memo due on that date , include it as a single PDF file called

  n_last1_last2.pdf

within n_last1_last2.

Late? We will not accept any late homework.