Module overview
Digital electronics under-pins all current computation and networked systems. This module introduces some of the fundamental analogue electronic principles and ideas that digital logic is built on, then moves on to digital abstractions for designing circuits. This includes aspects of digital performance, styles of circuit, functional and non-functional correctness, and includes hands-one experience in the design and deployment of digital circuits in FPGAs.