Responsible AI: Ethics, Law and Governance 
OIM7510-B
Module Learning Outcomes: 
1. Demonstrate a critical awareness of fundamental concepts in AI security.  
2. Demonstrate a comprehensive understanding of selected ethical frameworks used in current 
approaches to ethics in AI. 
3. Demonstrate a critical understanding of selected ethical and legal principles and standards in AI. 
4. Demonstrate originality in the application of knowledge, together with a practical understanding 
of important issues and topics in the evolving AI law discipline. 
5. Demonstrate the qualities and transferable skills of initiative and personal responsibility. 
 
Module Syllabus: 
1. Introduction to the ethics of AI: What is AI and what are the ethical AI-related challenges 
currently and in the next decade? 
2. Fundamental concepts in AI (cyber)security: identity, confidentiality, privacy, anonymity, 
integrity, etc. 
3. Ethical frameworks: virtue ethics, consequentialism, utilitarianism, deontology  
4. Ethics and the alignment problema trade-off 
6. Accountability, moral responsibility, and law 
7. Legal frameworks: EU General Data Protection Regulation (GDPR); The European Commission’s 
policies and strategies (the proposal for one of the first legal frameworks in the world dealing 
with the regulation of AI; High-Level Expert Group on AI), 2019 OECD Principles on Artificial 
Intelligence; The US policy and strategic plan on AI 
8. Ownership and governance  
9. The future of AI.
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme