Solutions

Copyright © 1993–2025 J. M. Spivey
Jump to navigation Jump to search

Collected here are my solutions to the problem sheets for various lecture courses. It's up to you, dear reader, whether you choose to look at these before you have made a serious attempt at the problems for yourself.

Compilers

Problems appear at the end of chapters in the coursebook. Here is a document that collects them all in one place, with my answers and notes at the end.

Obiter dicta

Digital Systems

All the problem sheets are collected here in one document, with my solutions and notes at the end.

Imperative Programming

Solutions are included with the problems on the problems page.

Programming Languages

Object-Oriented Programming

There will be four problem sheets for the course, each corresponding to four lectures. I will endeavour to pace the course so that most of the questions on each sheet can be attempted after attending the corresponding lectures.

Sample exam questions

Operating Systems

Digital Hardware