1. Software Fundamentals

Software Ethics — Quiz

Test your understanding of software ethics with 5 practice questions.

Read the lesson first

Practice Questions

Question 1

Which of the following best describes the purpose of the ACM Code of Ethics for software engineers?

Question 2

A software engineer is asked to develop a system that collects user data without informing users. Which ethical principle from the IEEE Code of Ethics is most directly violated in this scenario?

Question 3

Which of the following is an example of bias that can arise in software systems?

Question 4

Which of the following scenarios best illustrates the concept of informed consent in software engineering?

Question 5

A software engineer discovers that a product they are working on could potentially cause harm if released. According to the ACM Code of Ethics, what is the most ethical course of action?
Software Ethics Quiz — Software Engineering | A-Warded