Developmental Computing
Module code: CO2111
The aim of this module is to teach you about the development process in respect of advanced hardware, software and communications.
The module divides into two phases:
Lectures on the following topics
- The Development Process
- Networking and Communications
- Platform-based Development
- Software Engineering
- Parallel and Distributed Computing
- Information Assurance and Security
Project work
You will work individually or in groups to:
- Develop a project plan based on a pre-scripted scenario, using a specific development method, e.g. Waterfall or Agile
- Implement a prototype according to the above plan in e.g. Java
- Write a brief report for your prototype development
- Demonstrate how the prototype is working, e.g., with a video presentation.