Professional Ethics in Computing

Code School Level Credits Semesters
COMP3056 School of Computer Science 3 10 Autumn China
Code
COMP3056
School
School of Computer Science
Level
3
Credits
10
Semesters
Autumn China

Summary

The module looks broadly into professional ethics within the scope of the computing discipline. It covers a range of professional, ethical, social and legal issues in order to study the impact that computer systems have in society and the implications of this from the perspective of the computing profession. In particular, the module covers topics such as introduction to ethics, critical thinking, professionalism, privacy, intellectual and intangible property, cyber-behaviour, safety, reliability accountability, all these within the context of computer systems development.

Target Students

Part II undergraduate students in the School of Computer Science, in particular those on accredited programmes of study. Also available to taught postgraduate students in the School of Computer Science and students in other Schools subject to obtaining agreement from the module convenor. This module is part of the Foundations of Computer Science theme in the School of Computer Science.

Classes

For the weekly workshops, the class is usually split into 2 sections, hence 2 workshop sessions are timetabled per week, but each student is required to attend one workshop session per week; then during the workshops, students work in groups of 5, and individual as well as group activities should be completed by the end of each workshop.

Assessment

Educational Aims

To acquire the ability to recognise the professional, ethical, social and legal issues involved in the exploitation of computer technology, and be guided by the adoption of appropriate professional, ethical and legal practices. To apply these professional ethics perspectives to contemporary situations and to reflect on one's own experience and practice. To understand and be able to participate within the professional, social and legal framework within which one would have to operate as a professional.

Learning Outcomes

Knowledge and Understanding:
 1.1 Ethics theories.
 1.2 Privacy issues in computer systems.
 1.3 Cyber-behaviour through computer systems.
 1.4 Intellectual and intangible property.
 1.5 Safety, reliability and dependability.
 1.6 Sustainability and social issues in computing.

Intellectual Skills
 2.1 Pervasive nature of computer systems.
 2.2 Ethical reasoning and deliberative discussions.

Professional Skills:
 3.1 The nature of professionalism.
 3.2 Professional codes in computing.
 3.3 Accreditation/certification/licensing of computing professionals.

Transferable Skills:
 4.1 Critical thinking.
 4.2 Reasoning and communicating arguments.

Conveners

Conveners unspecified.
View in Curriculum Catalogue
Last updated 09/01/2025.