You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Ethics refers to the principles of right and wrong that guide human behaviour. In computing, ethical issues arise when the use of technology affects people, society, or the environment in ways that may be harmful, unfair, or controversial.
As computer scientists, you need to understand how technology can be used responsibly and the ethical dilemmas that arise from its use.
An ethical issue in computing is a situation where the use of technology raises questions about what is morally right or wrong. Unlike legal issues (which are defined by law), ethical issues are often matters of personal judgement and debate — reasonable people may disagree.
Examples of ethical questions:
Technology makes it easy to collect, store, and analyse vast amounts of personal data. Every website visit, social media post, online purchase, and smartphone location creates a digital footprint.
The ethical question: How much personal data should organisations be allowed to collect, and how should it be used?
The internet enables free expression, but it also allows the spread of misinformation, hate speech, and harmful content.
Digital content (music, films, software, images) can be copied and distributed instantly at almost no cost. This raises questions about:
Technology companies design products to be as engaging (some would say addictive) as possible:
As AI and robotics advance, many jobs may be automated:
An ethical analysis should always consider who is affected — the stakeholders:
| Stakeholder | Examples |
|---|---|
| Individuals | Users, employees, customers |
| Companies | Tech firms, employers, developers |
| Society | Communities, vulnerable groups, future generations |
| Government | Lawmakers, regulators, public services |
Exam Tip: When answering ethics questions, always consider multiple perspectives. A good answer discusses the benefits AND drawbacks and considers the impact on different stakeholders. Avoid one-sided arguments.
There are different ways to think about ethical problems:
| Framework | Key Idea |
|---|---|
| Utilitarian | The right action produces the greatest good for the greatest number |
| Rights-based | Every individual has fundamental rights that should not be violated |
| Duty-based | Some actions are inherently right or wrong, regardless of outcomes |
At GCSE, you do not need to name these frameworks, but showing that you can argue from different perspectives will improve your answers.
Organisations like the British Computer Society (BCS) and the Association for Computing Machinery (ACM) publish codes of conduct for IT professionals. Key principles include: