C Programming (Undergraduate)
This module introduces the principles of C Programming to students who already know how to program at a basic level in Java. It provides a knowledge of the theory of C Programming and also its practical use in real engineering systems. The focus is on microprocessor based systems.
Digital Circuit Design (Undergraduate)
The module covers: Number Systems and Codes; Boolean Algebra and Basic Logic Functions; MAP minimisation; Combinational Logic; Synchronous Sequential Logic; VHDL