Module Overview

Advanced Programming

The aim of this module is:- To develop the learners competence in software development.- To advance the learners ability to deliver software with enhanced capabilities using appropriate industrial development tools.- To introduce a range of advanced Java API’s to students and apply these API’s to solve problems.- To further develop the learners programming and problem solving skills and capabilities in a broad range of Java technologies.- To comprehensively cover the core aspects of object-oriented programming.

Module Code

COMP H2030

ECTS Credits


*Curricular information is subject to change

Advanced topics include:

Exception handling, Advancing Skills with modern Integrated Development Environments (IDEs), Robust programming, Classes, Class Reflection, Internationalization, Debugging, Version Control, Thread Programming, Object Oriented Programming, Software Deployment, Modularization, Abstraction, New and Emerging Language Features

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)50
Formal Examination50