Outline of Topics
By week (estimated):
- Introduction and Context
- Responsibility
- Power
- Data Ownership
- Bias and Fairness
- The Human Element
- Personal Attributes
- Design Frameworks
- Leadership
- Teaching Others
Assessment
Marks for the course will be broken down as follows:
- 80% for two writing assignments (~1000 words) asking students to discuss topics covered by the course. One to be set mid semester, and one towards the end.
- 10% for contributing a peer review of another student's first writing assignment.
- 10% for tutorial group contributions (explained in more detail in the tutorial section).
Tutorials
Tutorial groups will meet with tutors every other week, starting in week 2. In the weeks in between, smaller subgroups of the tutorial will be tasked with preparing discussion points based on a reading or prompt provided to them, in preparation for the next full tutorial. Submission of these discussion points before the tutorial will be the criteria for the 10% discussion contribution mark.
Where to now?
This is a brief guide of where to look on the navigation panel to the right, depending on what you're after.
- You want the timetable of events for the course, the lectures or readings? Go to Schedule.
- You want to see what to prepare or submit for your next tutorial? Go to Tutorials.
- You want to find the instructions for, or submit, your coursework? Go to Assessment.
- You have questions about the course or want to discuss topics with your classmates? Go to Discussions (Piazza) via Learn.
- You have a private question you need to ask the course organiser? Go to Course Contacts.
Course Outline
The course will be structured around professional and ethical behaviour, and the wider context in which technologies are developed and deployed. Beginning with the ACM Code of Ethics and Professional Conduct, the course will consider the wider context technologies are developed within and teach students to be considerate in their role as ICT professionals.
A standard breakdown of the course can be expected to be:
- Introduction (week 1 - gives an overview of the course)
- Responsibility (2 weeks, ACM principles 1.1, 1.2, 1.4): this will cover the responsibility of computing professionals. It will explore the notion of harms in the context of complex, multi-stakeholder situations, where benefit and harm are contested.
- Personal Attributes (2 weeks, ACM principles 1.3, 1.5, 1.6 and 1.7): this will cover personal attributes and why these are important by covering a range of situations that challenge professional integrity and work out how to respond to such challenges.
- Society (3 weeks, ACM principles 3.1, 3.2, 3.6 and 3.7) this will cover the obligations of computing professionals to recognise broader social requirements on their actions, particularly in areas where decisions involve the creation of new infrastructures that will underpin the delivery of public services or they are likely to be incorporated into widely used privately-owned platforms.
- Leadership (2 weeks, ACM principles 3.3, 3.4 and 3.5) will cover leadership amongst computing professionals, the obligations on leaders to ensure their leadership is fair and benefits those who are being led. This section will include a reflection on how these materials are taught.
The course will use articles and research from the social sciences, alongside short case studies drawn from contemporary situations that illustrate how knowledge of the decision-making context influences professional conduct and decision-making. Students will develop analytical skills to identify the critical influences on professionals in a range of real-world situations.