0% found this document useful (0 votes)
14 views

Sheet 2

The document discusses ethics and codes of conduct related to computer science and software engineering. It defines ethics and morals, as well as the characteristics of a profession. It discusses the ACM code of ethics and the eight attributes of the IEEE-CS/ACM Software Engineering Code of Ethics. It then provides multiple choice questions related to computer ethics, codes of conduct, software licensing, and open source software.

Uploaded by

mohamedalaa34y
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Sheet 2

The document discusses ethics and codes of conduct related to computer science and software engineering. It defines ethics and morals, as well as the characteristics of a profession. It discusses the ACM code of ethics and the eight attributes of the IEEE-CS/ACM Software Engineering Code of Ethics. It then provides multiple choice questions related to computer ethics, codes of conduct, software licensing, and open source software.

Uploaded by

mohamedalaa34y
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Sheet 2

1) What are ethics?


2) What is the difference between ethics and morals?
3) What is a profession?
4) List the characteristics of a Fully Developed Profession.
5) According to computer Ethics, Discuss the ACM code of ethics.
6) The IEEE-CS/ACM Software Engineering Code of Ethics has eight
attributes, describe each of them.

MCQ Questions
1. Computer ethics are
a. A set of moral principles that govern the design, building,
implementation and use of computers.
b. a set of legal rules defining how a computer must be used.
c. Laws defining ownership of intellectual property.

2. A code of conduct for computers is


a. A law restricting the circumstances in which a computer may be
used.
d. A set of rules defining what can and cannot be done with
computers.
b. A set of rules defining how software may be distributed.

3. The ACM/IEEE software Engineering Code of Ethics aims to:


a. Restrict the use of shareware.
b. Encourage the free use of software
e. Provide professional standards for software developers.

4. Manjit works for a software house, CODEIT, writing programs. She


also writes software in her spare time which she looks to market and
sell for profit. Indicate whether the following behavior is ethical or
unethical. To save time, manjit often makes up the test results for
her CODEIT program. a. Ethical
b. Unethical
5. Manjit has used many of the coding techniques she learnt from other
employees at CODEIT in her spare-time programs. a. Ethical
b. Unethical

6. Manjit organizes training courses in the writing of software in her


spare-time
a. Ethical
b. Unethical

7. Manjit has taken electronic copies of code from her CODEIT job
and used it in her own programs a. Ethical
b. Unethical

8. Other employees at CODEIT often ask Manjit for help and she
always refuses, saying she is too busy. a. Ethical
b. Unethical

9. Why does software needs a license?


a. This is how it is bought and sold.
b. To protect the intellectual property of its creators.
c. To make it difficult to buy.
d. So that it does not break privacy laws.

10. Open Source code can be viewed and downloaded by anyone and
then modified to suit the individuals or organisation's needs
a. True
b. False

11. Open Source software can be edited / developed by anyone.


a. True
b. False

You might also like