Further Object Oriented Programming
Module code: ECS658U
Credits: 15.0
Semester: SEM1
Contact: Prof Simon Lucas
Prerequisite: Before taking this module you must take ECS414U or take ECS414A
The "SOLID" principles of good program design will be covered, and also implementation of important design patterns.
Further aspects of the language Java will be considered, and comparison of Java with other programming languages. Some time will be given to programming in Scala, a functional style language implemented with the Java Virtual Machine/
Connected course(s): UDF DATA
Assessment: 70.0% Coursework, 30.0% Examination
Level: 6