Lecture 1: Introduction

This lecture explains the purpose of the module, discusses teaching and assessment arrangements and identifies useful tools and resources. It introduces the Java programming language and highlights some of the ways in which it differs from C. Finally, it presents some small examples of Java code.

(Note: e-books marked with 🔒 above have limited access and may require you to authenticate, using the Shibboleth option and your university credentials.)