CSF107: Module Details

Professional Issues of Software Engineering

  • Programme: BSc Applied Software Engineering
  • Year: 1
  • Module description: This module explores the main professional, societal and ethical issues associated with software development and computer science. Students will be aware of major societal, ethical and profession-level issues associated with Software Engineering. They will also have experience of writing a report, producing a video, presenting material and working as a team.
  • Syllabus: Impact and reach of Computer Science and Software Engineering in Society, covering topics such as: domains of use and influence, ethical frameworks, codes of conduct, legal constraints, freedom of speech and censorship, privacy and surveillance, AI, and sustainability. The impact of these issues on the development and testing of software will be examined.
  • Canvas Links: Summer 2025 | Summer 2024 | Summer 2023 | Summer 2022