Assignments #

Assignments in this course consist of 8 (mostly) weekly hands-on exercises, 2 full homeworks (plus hw0 for setup), and a reading/participation component. Evaluation components are distributed as follows:

The assignment components are outlined below, for the exams see the exams page.

Exercises #

This course has (almost) weekly hands-on exercises. These exercises have been chosen to supplement the concepts we learn in class and give students hands-on experience with the concepts, often using real tools.

Exercises are due every Friday night at 11:59pm. Unless noted otherwise, you should submit two files to Gradescope:

  1. A PDF of your lab report (not available for all labtainer exercises)
  2. The .lab file

We will primarily be looking at the lab reports. However, Labtainers has rudimentary auto-grading for of the .lab files for some exercises, and we will incorporate the results of the auto-grading. Hint: look into Labtainer’s checkwork command.

NrHomeworkDue
0Setup
1E01 Exercise 01Fri, Sep 4 - 11:59pm
2E02 Exercise 02Fri, Sep 11 - 11:59pm
3E03 Exercise 03Fri, Oct 2 - 11:59pm
4E04 Exercise 04Fri, Oct 9 - 11:59pm
5E05 Exercise 05Fri, Oct 16 - 11:59pm
6E06 Exercise 06Fri, Oct 23 - 11:59pm
7E07 Exercise 07Thu, Nov 19 - 11:59pm
8E08 Exercise 08Fri, Nov 20 - 11:59pm

Homework #

This course has two “real” homework assignments. The homework assignments consist of written questions and are due the Friday before Exam 1 and Exam 2. The questions are designed to help students prepare for the exams. The homework assignments will be posted before all content has been covered in lectures. Students are encouraged to begin the homework assignments early and ask questions during class or office hours.

The first assignment (Homework 0) is simply an agreement to the ethics statement on the course syllabus.

All homeworks must be submitted to Gradescope in PDF format. If your Gradescope account is not activated yet, click on the Gradescope link on the course’s Moodle and it should link your Gradescope access.

NrHomeworkDue
0HW0 Homework 0Fri, Aug 21 - 11:59pm
1HW1 Homework 1Fri, Sep 18 - 11:59pm
2HW2 Homework 2Fri, Oct 30 - 11:59pm

Readings #

The reading / participation component is structured around readings / viewings / listening assignments related to security. Submit PDF with your short summary of the reading and some additional questions. Usually the same due date as the exercises. Pass / Fail grading, 6 out of 8 required for 100% of component.

NrReadingDue
1R01 Reading 01Fri, Sep 4 - 11:59pm
2R02 Reading 02Fri, Sep 11 - 11:59pm
3R03 Reading 03Fri, Oct 2 - 11:59pm
4R04 Reading 04Thu, Oct 9 - 11:59pm
5R05 Reading 05Fri, Oct 16 - 11:59pm
6R06 Reading 06Fri, Oct 23 - 11:59pm
7R07 Reading 07Fri, Nov 20 - 11:59pm
8R08 Reading 08Sat, Nov 21 - 11:59pm