Skip to main content

modules

Module title:Software Development
Module codeECM2414
Module lecturers:Dr Yulei Wu
Module credits:15

The module will introduce you to software design and development concepts and methods, alongside intermediate and advanced constructs and concepts in the Java programming language, and the programming paradigms these relate to. This includes generic programming (and Java generics), concurrent programming (via Java threads), design patterns, networked programs and nested inner classes. We will also cover widespread tools in software development, including version control and unit testing.   Prerequisite module: ECM1410 or equivalent.

Please note that all modules are subject to change, please get in touch if you have any questions about this module.