Learning outcome 

•Be able to identify ethical issues in the development and application of computing technology.

•Be able to explain ethical issues in the development and application of computing technology using ethical theories.

•Be able to explain the means to address ethical issues in the development and application of computing technology using ethical theories and the relevant code of conduct.

•Be able to design, develop, and apply computing technology minimizing harm. 



Evaluation Criteria : Assignments - 40% and Final Exam - 60%

Practice questions and additional materials 

Lecturer recording (summary) 

Link to group assignment 

Link to presentation 1

Link to presentation 2