Using Java
This course aims to introduce the advanced concepts of programming languages. It also introduces programming features and tools that are used in the field of software engineering. Especially using clean code principles and design patterns.
On successful completion of the module students should be able to demonstrate a hands on understanding of advanced programming topics