Learning Outcomes:
Upon completion of this module, students should be able to:
1) Demonstrate an understanding of key longstanding and emerging issues in software development.
2) Critically analyse an issue and consider its impact at different levels (e.g., system users, society, industry, environment).
3) Actively participate in critical discussions with peers.
4) Articulate an informed viewpoint with clarity and coherence.