IT 246

IT Ethics and Cybersecurity

TU BIM · Semester 6 · BIM curriculum effective from 2021

Requirement
required
Credits
3
Study Guide
9 units available

Chapter notes

Authoritative study guide across 9 syllabus units

Open a unit to read its study notes.

Unit 1: An Overview of Ethics· 5 LHs· ~6 marks

Pass path: Learn the difference between Morals, Ethics, and Laws, and the 5 ethical decision-making frameworks. Top path: Apply the ACM/IEEE Software Engineering Code of Ethics to real dilemmas, and analyze CSR shareholder vs stakeholder models.

Part 1: Core Concepts (2 Marks)

★ Ethics vs Morals vs Laws: Morals are personal beliefs about right and wrong shaped by culture/religion; Ethics are standardized societal or professional rules of conduct governing behavior within a community; Laws are formally codified rules enforced by sovereign state legal systems. ★ Corporate Social Responsibility (CSR): The business philosophy dictating that an enterprise must take responsibility for its impact on society and the environment, balancing commercial profits against broader social welfare. ★ Utilitarian Approach: An ethical decision-making framework holding that an action is morally right if it produces the greatest balance of good over harm for the greatest number of people.

Part 2: Structural Frameworks (10 Marks)

Ethical Decision-Making Frameworks and Professional IT Codes of Conduct

  • Five Ethical Decision-Making Approaches:
    1. The Utilitarian Approach: Which option produces the most good and does the least harm?
    2. The Rights Approach: Which option respects the fundamental human rights of everyone affected (privacy, free speech, dignity)?
    3. The Fairness / Justice Approach: Which option treats all people equally or, if unequally, fairly based on defensible standards?
    4. The Common Good Approach: Which option best serves the welfare of the whole community?
    5. The Virtue Approach: Which option leads me to act as the person I want to be (honesty, courage, integrity)?
  • Professionalism and the ACM/IEEE Code of Ethics:
    • Public Interest: Software engineers shall act consistently with the public interest.
    • Client and Employer: Act in a manner that is in the best interest of client/employer consistent with public welfare.
    • Product: Ensure that products and related modifications meet the highest professional standards possible.
    • Judgment: Maintain integrity and independence in professional judgment.
    • Management: Promote an ethical approach to the management of software development.
    • Profession: Advance the integrity and reputation of the profession.
    • Colleagues: Be fair to and supportive of colleagues.
    • Self: Participate in lifelong learning regarding the practice of their profession.

Part 3: Distinction Tables

Criteria Morals Ethics Laws
Governing Source Individual internal conscience, religion, family Professional body, organization, peer group Sovereign state legislature, judicial courts
Scope of Application Personal and subjective Professional and collective Universal within legal jurisdiction
Enforceability Internal guilt, informal social ostracism Professional reprimand, expulsion from guild Fines, injunctions, imprisonment by state
Legality vs Morality An action can be legal but immoral (e.g. price gouging) An action can be ethical but illegal (e.g. civil protest) Written statutory codes

Part 4: Worked Problems & Exam Traps

  • Easy: Can an action be legal but unethical? Give one example.
    • Answer: Yes. An IT company laying off 500 domestic workers overnight without severance notice by exploiting a legal contractual loophole is legal under weak labor statutes, but widely condemned as unethical.
  • Exam-level: Explain the Role of Whistleblowing under the ACM/IEEE Code of Ethics.
    • Answer: Whistleblowing is the disclosure by an employee of confidential organizational wrongdoing, fraud, or serious public safety hazards to external regulators or media. The ACM/IEEE code explicitly dictates that public health, safety, and welfare supersede employer loyalty, obligating engineers to escalate and expose software safety flaws if internal management suppresses warnings.
  • Twist variant: Does Corporate Social Responsibility mandate donating profits to charity?
    • Answer: No. CSR is not merely philanthropy; true CSR involves ethical supply chains, fair wages, data privacy protection, reducing carbon emissions, and transparent corporate governance in day-to-day business operations.

Students lose marks here because they describe ethics and laws as identical concepts, failing to recognize that laws represent only the absolute minimum legal floor, whereas ethics demands higher moral conduct.