8546 modules
Page 745
-
COMP6226 2027-28
Software Modelling Tools and Techniques for Critical Systems
This modules aims to provide practical skills in how to approach the modelling and design of a large critical software project. The module covers modelling techniques from requirements analysis to design and introduces a range of tools and approaches. In particular, formal modelling and tools to support this are covered. The inclusion of these derives from the demand of critical systems for rigorous Requirements Engineering with strong Validation and Verification practice. The module is compulsory for MSc Software Engineering students. Experience of Object-Oriented programming is assumed and some familiarity with UML would be an advantage. -
COMP6204 2028-29
Software Project Management and Secure Development
This module prepares students to develop an understanding of the critical issues and application of software project management. It introduces the students to the tools, techniques and body of knowledge involved in each stage of the project management life cycle, including project initiation, planning, execution, control, and closure. Students will learn how project management applies to all types of organisations and is essential to corporate strategy.
The module also introduces the students to the secure engineering of software systems and its implication on software project management. -
COMP6204 2029-30
Software Project Management and Secure Development
This module prepares students to develop an understanding of the critical issues and application of software project management. It introduces the students to the tools, techniques and body of knowledge involved in each stage of the project management life cycle, including project initiation, planning, execution, control, and closure. Students will learn how project management applies to all types of organisations and is essential to corporate strategy.
The module also introduces the students to the secure engineering of software systems and its implication on software project management. -
COMP6204 2027-28
Software Project Management and Secure Development
This module prepares students to develop an understanding of the critical issues and application of software project management. It introduces the students to the tools, techniques and body of knowledge involved in each stage of the project management life cycle, including project initiation, planning, execution, control, and closure. Students will learn how project management applies to all types of organisations and is essential to corporate strategy.
The module also introduces the students to the secure engineering of software systems and its implication on software project management. -
COMP6204 2026-27
Software Project Management and Secure Development
This module prepares students to develop an understanding of the critical issues and application of software project management. It introduces the students to the tools, techniques and body of knowledge involved in each stage of the project management life cycle, including project initiation, planning, execution, control, and closure. Students will learn how project management applies to all types of organisations and is essential to corporate strategy.
The module also introduces the students to the secure engineering of software systems and its implication on software project management. -
COMP6204 2025-26
Software Project Management and Secure Development
This module prepares students to develop an understanding of the critical issues and application of software project management. It introduces the students to the tools, techniques and body of knowledge involved in each stage of the project management life cycle, including project initiation, planning, execution, control, and closure. Students will learn how project management applies to all types of organisations and is essential to corporate strategy.
The module also introduces the students to the secure engineering of software systems and its implication on software project management. -
COMP6236 2028-29
Software Security
This module focuses on both theoretical and practical perspectives in the security of software and software systems, by exploring software analysis and reverse engineering.
The aims of the module at a high level are to:
- Explore common threats to the secure operation of software systems
- Give students exposure to software system analysis and penetration of software systems
- Provide practical skills in malware analysis and reverse engineering -
COMP6236 2029-30
Software Security
This module focuses on both theoretical and practical perspectives in the security of software and software systems, by exploring software analysis and reverse engineering.
The aims of the module at a high level are to:
- Explore common threats to the secure operation of software systems
- Give students exposure to software system analysis and penetration of software systems
- Provide practical skills in malware analysis and reverse engineering -
COMP6236 2026-27
Software Security
This module focuses on both theoretical and practical perspectives in the security of software and software systems, by exploring software analysis and reverse engineering.
The aims of the module at a high level are to:
- Explore common threats to the secure operation of software systems
- Give students exposure to software system analysis and penetration of software systems
- Provide practical skills in malware analysis and reverse engineering -
COMP6236 2025-26
Software Security
This module focuses on both theoretical and practical perspectives in the security of software and software systems, by exploring software analysis and reverse engineering.
The aims of the module at a high level are to:
- Explore common threats to the secure operation of software systems
- Give students exposure to software system analysis and penetration of software systems
- Provide practical skills in malware analysis and reverse engineering