One-line answerQuestion 1 · Recall
Loading…
By the end you can explain why computing professionals need ethical codes, describe the purpose of BCS and IEEE codes of conduct, and identify situations where professional ethics guide your decisions.
Code runs the world — banking, healthcare, transport, communication. A single bug or malicious feature can affect millions. Ethics is the framework that helps us decide what we should do, not just what we can do.
As a computing professional, you have power: access to data, control over systems, influence over decisions. Ethics turns that power into responsibility.
Three reasons we need professional ethics:
Professional ethics
A set of principles and standards that govern the conduct of members of a profession, defining obligations to clients, employers, colleagues, and society.
Two major bodies publish codes of conduct that Cambridge expects you to know:
BCS (British Computer Society) — The Chartered Institute for IT
IEEE (Institute of Electrical and Electronics Engineers) — IEEE Code of Ethics
What they share: honesty, competence, public safety, confidentiality, no discrimination, and a duty to report wrongdoing.
Worked example: Example: Pressure to ship insecure code
Your manager asks you to deploy a feature without the security review because "the client needs it Friday." The feature handles personal health data. What does professional ethics say?