Laboratory exercises (Imperative Programming)

Copyright © 2024 J. M. Spivey
Jump to navigation Jump to search

Solutions to the lab exercises are accessible to tutors and demonstrators on a private page.

The laboratory manual contains details of four lab exercises. This year, we will be using Labs 1, 3 and (very optionally) 4. The print edition of the manual contains only the instructions for Labs 1 and 3.

Materials for the labs:

  1. CodeBreaker – a series of programs for breaking a cypher.
    Gzipped tar format, Windows ZIP format.
  2. Grep – a cut down but usable version of a vital unix tool.
    Gzipped tar format, Windows ZIP format.
  3. Diff – a prototype for another unix tool.
    Gzipped tar format, Windows ZIP format.
  4. AutoSnail – an implementation of Dijkstra's algorithm.
    Gzipped tar format, Windows ZIP format.

There is a page with some hints about doing the laboratory exercises under Windows.