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.