The weekly assignments help you to practise the methods and concepts presented in the lectures.

A new assignment sheet will be published every week. It will neither be corrected nor graded. After one week, we will publish a sample solution that you can compare your own solutions to. If you have further questions, you can discuss them in your tutorial group, during the office hours of the tutors, and on the discussion board.

- Assignment 1 (Sample solution) Given Coq code (Coq Solution)
- Assignment 2 (Sample solution) Given Coq code (Coq Solution)
- Assignment 3 (Sample solution) Given Coq code (Coq Solution)
- Assignment 4 (Sample solution) Given Coq code (Coq Solution)
- Assignment 5 (Sample solution) Given Coq code (Coq Solution)
- Assignment 6 (Sample solution) Given Coq code (Coq Solution)
- Assignment 7 (Sample solution) Given Coq code (Coq Solution)
- Assignment 8 (Sample solution) Given Coq code (Coq Solution) agreement.v (agreementsol.v)
- Assignment 9 (Sample solution) Given Coq code (Coq Solution) Hoare-09.v (Hoare-sol-09.v)
- Assignment 10 Given Coq code (Hoare-sol-10.v) (PCF-sol-10.v)
- Assignment 11 (Sample solution) T-11.v (T-sol-11.v) E-11.v (E-sol-11.v) ETIS-11.v (ETIS-sol-11.v)
- Assignment 12 (Sample solution) STLC-T-ass-12.v (STLC-T-sol-12.v) STLC-ass-12.v (STLC-sol-12.v) StlcTerm-ass-12.v (StlcTerm-sol-12.v)
- Assignment 13 (Sample solution)

In the tutorials, you can

- test your knowledge in an exam-like situation (tests, see below),
- discuss the sample solutions to the assigments with your tutor and your fellow students, and
- get hints and suggestions concerning the lecture.

A tutorial usually takes about 90 minutes.

The tutor for this lecture is Sigurd Schneider.

Tests allow you to practise your skills in an exam-like situation.

Tests will be offered at the beginning of each tutorial. They are written and closed-book, and examine the contents of the current assignment sheet. Tests will take 15 minutes. To prepare for the tests, you should work through the assignments, and use the office hours and discussion board to ask about anything that is unclear to you.

Tests will be graded by your tutor. In each test you can gather up to 15 points. Missing a test gets you 0 points for that test.

You need to gather a certain minimum of points in the tests to be admitted to the exams. See the exams page for details.

Your test scores can be found on your personal data page.

During the office hours, tutors can give you direct support. You may, for example, want to

- resolve individual problems you might have with the lecture,
- discuss alternative solutions to the assignments,
- ask advanced questions about the contents of the lecture.

Please see the Timetable to find out about the time slots for the office hours.

We offer a discussion board for the course.

**All official announcements concerning the course will be made
through the board exclusively.** Therefore we highly recommend
all students attending the course subscribe to the board and frequently
read the relevant sections.

Last Change: Sat Aug 17 14:14:48 2019