Problem sheets (Imperative Programming)

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

There were four problem sheets for this course, intended to provide material for four tutorials. I've collected all the problem sheets with my notes and answers into one document, linked below.

There is also a document containing some extra problems, some of them more challenging, and a few that are straightforward exercises on invariants for those who need extra practice. I've also compiled an extra sheet of revision problems that could be used as holiday work.

Problem sheets

  • Collected problem sheets with solutions.
  • Extra problems and solutions. These problems raise interesting additional points, make links with other courses, and provide extra practice.
  • Revision problems and solutions. These problems cover a range of topics from the course, and are suitable for revision once the course is over.