Skip to content

Ethics and Ownership

A-Level Computer Science · Topic 7

Train
7.1

Ethics for computing professionals

Syllabus
Candidates should be able to: Notes and guidance
Show understanding of the need for and purpose of ethics as a computing professional Understand the importance of joining a professional ethical body including BCS (British Computer Society), IEEE (Institute of Electrical and Electronic Engineers)
Show understanding of the need to act ethically and the impact of acting ethically or unethically for a given situation
Show understanding of the need for copyright legislation
Show understanding of the different types of software licencing and justify the use of a licence for a given situation Licences to include free Software Foundation, the Open Source Initiative, shareware and commercial software
Show understanding of Artificial Intelligence (AI) Understand the impact of AI including social, economic and environmental issues
Understand the applications of AI

Source: Cambridge International syllabus

A computing professional is someone whose work — software, systems, networks, data — affects other people. Because the work is technical, others often cannot judge whether it was done well or honestly. So the profession follows shared ethics 伦理 (principles for good behaviour).

Why ethics matters

  • trust — users and employers trust professionals to act in their interest. Without that trust, software loses credibility.
  • impact — software runs medical devices, banking, vehicles. Careless or dishonest work can hurt people.

Professional bodies (BCS, ACM, IEEE) publish codes of ethics for members.

A wall of CCTV monitors in a control room CCTV raises privacy concerns — one of the ethical issues a computing professional must weigh

A pile of discarded electronic equipment Discarded electronics (e-waste) are a growing environmental cost of computing

A hub diagram with public wellbeing at the centre, linked to health and safety concerns, the public interest, benefits to the public and concerns of the public Software development affects the public's wellbeing in several ways

Typical principles

  • public interest first — protect the safety and welfare of those affected.
  • honesty and competence — be honest about your skills; don't claim expertise you lack.
  • confidentiality 保密性 — protect clients' and employers' private information.
  • avoid conflicts of interest 利益冲突 — don't take work where your interest clashes with the client's.
  • keep your skills current; respect intellectual property 知识产权 and privacy 隐私; treat colleagues fairly.

Acting ethically vs unethically

Acting ethically protects users, strengthens reputation, reduces legal risk, and builds trust. Acting unethically (skipping testing, hiding bugs, misusing data) can harm real users, lead to dismissal or legal action, damage reputation, and erode trust in technology generally.

When you face a borderline decision: identify whose interests are affected, check the code of ethics and the law, weigh the consequences, ask a trusted senior, and choose the option that protects users above short-term convenience.

Worked example. Your team's new AI hiring tool sorts CVs ten times faster, but you notice it rejects more older applicants. Shipping it pleases your manager, but it treats one group unfairly. The ethical choice is to hold it back until the bias is fixed — public interest and fairness come before short-term convenience.

Explore

Risk and responsibility lab

Sort examples by the rule, risk or protection involved.

Vocabulary Train
English Chinese Pinyin
ethics 伦理 lún lǐ
confidentiality 保密性 bǎo mì xìng
conflicts of interest 利益冲突 lì yì chōng tū
intellectual property 知识产权 zhī shí chǎn quán
privacy 隐私 yǐn sī
7.1

Copyright

Copyright 版权 is the legal right of the creator of an original work to control how it is copied, distributed, modified and performed. It applies automatically (no registration) to source code, software, documents, images, audio and video.

Without copyright, anyone could copy software freely, the developer would not be paid, and plagiarism would be legal. With copyright, developers can earn from their work (encouraging more software), users know who made it, and re-use happens on the developer's terms through licensing. Copyright lasts a long time (often 70 years after the creator's death). General ideas and algorithms are not covered by copyright but may be covered by a patent 专利.

Copyright is automatic with no registration and lasts about 70 years after the creator's death, covering code, images and documents; a patent must be filed and lasts about 20 years, covering inventions and algorithms Copyright is automatic and long-lasting; a patent must be filed and lasts about 20 years

Explore

Risk and responsibility lab

Sort examples by the rule, risk or protection involved.

Vocabulary Train
English Chinese Pinyin
copyright 版权 bǎn quán
patent 专利 zhuān lì
7.1

Software licences

A software licence 软件许可证 is a contract granting permission to use software on the owner's terms; choosing and applying one is called software licencing.

Commercial (proprietary)

  • commercial software is sold: you buy a licence; the software is used only within its terms.
  • the source code is not given (a proprietary 专有 product); you cannot modify or redistribute it.
  • examples: Microsoft Office, Adobe Photoshop, most games.

Used when the developer wants revenue per user and to keep control of the code.

Open-source

  • the source code is public; users can read, modify and redistribute it (open-source 开源).
  • permissive licences (MIT, BSD) allow almost any use; copyleft 著佐权 licences (GPL) require that modified versions are released under the same licence ("share-alike").
  • the Free Software Foundation (FSF) and the Open Source Initiative (OSI) promote and approve open-source licences.
  • examples: Linux, Python, Apache.

Used when the developer wants the software widely used and improved by the community.

Freeware and shareware

  • freeware 免费软件 — free of charge, no source code, may be redistributed but not modified (Acrobat Reader, WhatsApp).
  • shareware 共享软件 — free for a trial period, then you pay to keep using it; no source code.
Type Cost Source Redistribute Modify
Commercial Paid No No No
Open-source Free Yes Yes Often, with conditions
Freeware Free No Yes No
Shareware Free trial, then paid No Sometimes No

A decision tree for choosing a licence: if you want to sell it or keep control, choose commercial; otherwise if you share the source code, choose open-source; otherwise if it is free forever, choose freeware, else shareware (a free trial then pay) Choosing a licence from the developer's goal

To justify a licence choice, link it to the developer's goal (revenue, reach, community), the user's needs (cost, customising), and the use case.

Vocabulary Train
English Chinese Pinyin
software licence 软件许可证 ruǎn jiàn xǔ kě zhèng
proprietary 专有 zhuān yǒu
open-source 开源 kāi yuán
copyleft 著佐权 zhù zuǒ quán
freeware 免费软件 miǎn fèi ruǎn jiàn
shareware 共享软件 gòng xiǎng ruǎn jiàn
7.1

Artificial Intelligence (AI)

Artificial intelligence 人工智能 builds systems that do tasks once thought to need human intelligence — recognising speech and images, translating, playing games, driving.

Most modern AI uses machine learning 机器学习 — algorithms that improve at a task by learning patterns from large amounts of data, instead of being programmed step by step. Deep learning 深度学习, using neural networks 神经网络 with many layers, is the leading approach today.

Everyday examples

AI tasks split into two kinds — understanding input, and producing output or decisions.

Understanding input:

  • speech recognition 语音识别 — spoken words to text (voice assistants).
  • image recognition 图像识别 — finding objects, faces or text in images.

Producing output or decisions:

  • machine translation 机器翻译 — automatic translation between languages.
  • recommendation systems 推荐系统 — suggesting products, videos or music.
  • autonomous vehicles 自动驾驶汽车 and robots.

A common exam scenario: a program reads a label with a camera, translates it, and reads it aloud — using optical character recognition 光学字符识别 to find the words, machine translation to convert them, and text-to-speech 文本转语音 for the audio.

Reading a foreign label aloud: the camera image goes to OCR to find the words, then to machine translation, then to text-to-speech for the audio A common scenario: OCR → machine translation → text-to-speech reads a foreign label aloud

Benefits

  • accessibility — speech/image AI helps users with impairments; translation helps non-native speakers.
  • productivity — automating repetitive tasks frees people for creative work.
  • decision support — AI spots patterns in huge datasets (medical diagnosis, fraud detection).
  • always available, and personalised to each user.

Concerns

  • bias 偏见 — unfair patterns in the training data become unfair AI decisions (hiring, lending).
  • job displacement — AI may replace some roles.
  • privacy — training often uses large amounts of personal data.
  • transparency — large models are "black boxes", hard to explain.
  • accountability — when AI is wrong, who is responsible: developer, user, or operator?
  • misuse — deepfakes, misinformation, surveillance.

Biased training data leads the model to learn the bias, which then produces unfair decisions such as in hiring or lending How bias gets into AI: biased data → a biased model → unfair decisions

Professionals must understand the limits of the AI they build, inform users, and reduce harm.

Explore

Computing concept lab

Classify concrete examples by the computing idea they demonstrate.

Vocabulary Train
English Chinese Pinyin
artificial intelligence 人工智能 rén gōng zhì néng
machine learning 机器学习 jī qì xué xí
deep learning 深度学习 shēn dù xué xí
neural networks 神经网络 shén jīng wǎng luò
speech recognition 语音识别 yǔ yīn shí bié
image recognition 图像识别 tú xiàng shí bié
machine translation 机器翻译 jī qì fān yì
recommendation systems 推荐系统 tuī jiàn xì tǒng
autonomous vehicles 自动驾驶汽车 zì dòng jià shǐ qì chē
optical character recognition 光学字符识别 guāng xué zì fú shí bié
text-to-speech 文本转语音 wén běn zhuǎn yǔ yīn
bias 偏见 piān jiàn
7.1

Exam tips

  • Answer ethics questions against a professional code of conduct (public interest, competence, honesty), not personal opinion.
  • Distinguish copyright (protects the expression) from a patent (protects an invention).
  • Compare software licences: proprietary, open-source, freeware, shareware and FOSS.

Log in or create account

IGCSE & A-Level