Course image 2024.25 Secure Software Development - CMP020X306A
Computing 2024-2025
Academic Year: Academic Year 2024-2025

Designing, building, deploying, and maintaining secure software in digitally connected societies, is notoriously challenging. Software development projects are typically driven by commercial motivations, in which features, and functionality are prioritised at the expense of security. However, given a scenario in which an exploit is compromised and results in detrimental consequences (e.g., financial loss, reputational damage), it is not uncommon for the priority of security to be rapidly elevated.

This module introduces students to concepts, knowledge, and applied principles of "security by design", that aims to mitigate such scenarios. In this module, students will utilise Secure Software Development Lifecycle (SSDL) frameworks to investigate and apply recommended practices for eliciting requirements, designing solutions, as well as developing, testing, implementing, and maintaining secure software applications and systems.


Course image 2024.25 MSc Project -CMP060L050H
Computing 2024-2025
Academic Year: Academic Year 2024-2025
MILESTONE 04: Your next milestone (Milestone 04) is to create a GitHub repository for your project and to invite Mastaneh (mastaneh.davis@roehampton.ac.uk) and Charles (charles.clarke@roehampton.ac.uk) to your repository.
You can use the following link as a guide for managing your project on GitHub: https://github.blog/2022-02-11-getting-started-with-project-planning-on-github/