This module develops students understanding of the fundamental security, privacy, ethical, and legal issues relating to all aspects of building systems involving computer systems and artificial intelligence.
Aims and Objectives
Learning Outcomes
Syllabus
Topics in the four broad areas below will be covered by the module:
Legal:
- Professional responsibility of engineers and scientists
- Liability
- Data Protection Legislation
- Licensing & open source sw/hw
- Copyright and patents
- Contracts and NDAs
Security:
- Physical security
- Keeping hardware and software secure
- Security and Encryption of data
- Social engineering
Ethics:
- Ethical use and collection of data
- Ethics in ML and AI
- Ethical and sustainable computing (power, energy, environment)
- Ethical hacking (blackhat and whitehat)
Privacy:
- Anonymisation and de-anonymisation
- Data leaks
- Failure case studies
- Right to be forgotten
Learning and Teaching
Teaching and learning methods
The module consists of:
- Lectures, seminars and panel discussions focussing on case-studies that cross one or more of the module themes
- Guided group research work and class presentation
Part of the assessment is through practical lab activities within the AICE Lab Programme.