This module assumes prior knowledge of an imperative programming paradigm but not necessarily the Java Language.
Students quickly gain practice in developing Java classes and using the Java API, including connected graphical interface design (Swing and AWT). Applications of Java will include multi-threading, database connectivity and web programming.
The module will be assessed by individual course work.