# data[].attributes.headline
The Ten Commandments of Computer Ethics According to the Computer Ethics Institute:

# data[].attributes.subject
The Ten Commandments of Computer Ethics According to the Computer Ethics Institute:

# data[].attributes.body
1.  Thou shalt not use a computer
to harm other people

2. Thou shalt not interfere with
other people's computer work

3. Thou shalt not snoop around in
other people's files

4. Thou shalt not use a computer
to steal

5. Thou shalt not use a computer
to bear false witness

# data[].attributes.attachment_link.readable_text
Show a basic understanding of ethics
Show understanding of the need for a professional code of conduct for a computer system developer
Computer ethics deals with how computing professionals should make decisions regarding their professional and social conduct. These are ideals - they are not governed by law.

A code of ethics has many advantages. They set out the ideals and responsibilities for a profession, which help protect both clients and professionals. They improve the quality of the profession and help motivate and inspire practitioners. Guidance on acceptable conduct and raising awareness of potential issues also help improve the quality and consistency of work.

However there are disadvantages too. As these are not laws, who determines when there has been a violation? What if they are interpreted differently by differently groups and what penalties exist for violations? As these ethics govern a profession worldwide, are they suitable for all cultures and with software development being such a varied area, do they cover all aspects?

A code of ethics in computing is important though. Just think of all the important software that we use these days that controls many aspects of our lives. Computing software is used in air traffic controls and medical systems - the kind of software that could cost lives if it went wrong. Financial systems like banking software could also have a huge impact on lives should there be a problem.

In 1992 the Ten Commandments of Computer Ethics were created by the Computer Ethics Institute. These were written to act as a guide to help people use computers ethically, but many people feel they are too restrictive - especially the hacker community.

The Ten Commandments:

1. Do not use a computer to harm others

2. Do not interfere with other people's computer work.

3. Do not snoop around in other people's computer files.

4. Do not use a computer to steal.

5. Do not use a computer to bear false witness

6. Do not copy or use proprietary software for which you have not paid.

7. Do not use other people's computer resources without authorization or proper compensation.

8. Do not appropriate other people's intellectual output.

9. Do think about the social consequences of the program you are writing or the system you are designing.

10. Do always use a computer in ways that ensure consideration and respect for your fellow humans.

Explain how ethics may impact the role of the computing professional

Read the document below to understand how ethics impact computing professionals.
The original can be found here

Show understanding of the eight principles listed in the ACM/IEEE Software Engineering Code of Ethics

The eight principles:

1. PUBLIC - Software engineers shall act consistently with the public interest.

2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.

3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.

4. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment.

5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.

7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.

8. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.

This is a short version of the code of ethics. The full version can be read here.

Demonstrate the relevance of these principles to some typical software developer workplace scenarios

# data[].attributes.attachment_link.description
Show a basic understanding of ethics Show understanding of the need for a professional code of conduct for a computer system developer Computer ethics deals with how computing professionals should make decisions regarding their professional and social conduct. These are ideals - they are not governed by law.

# data[].attributes.headline
The Ten Commandments of Computer Ethics According to the Computer Ethics Institute: 

# data[].attributes.subject
The Ten Commandments of Computer Ethics According to the Computer Ethics Institute: 

# data[].attributes.body
6. Thou shalt not use or copy
software for which you have
not paid

7. Thou shalt not use other
people's computer resources
without authorization

8. Thou shalt not appropriate
other people's intellectual
output

9. Thou shalt think about the
social consequences of the
program you write

10. Thou shalt use a computer in
ways that show
consideration and respect

# data[].attributes.headline
Address the following questions within this information wall:

# data[].attributes.subject
Address the following questions within this information wall:

# data[].attributes.body
1. Which of the Ten Ethical
Computing Guidelines do you
think students violate most
often?
1a. Commandment number 8

2. Why do you think these
violations occur?
2a. Both accidentally and
purposefully, either by
forgetting proper citations or
by copying/rewording
someone else's work

3. What do you think could be
done to reduce or eliminate
such unethical behavior?
3a. Correctly and effectively
inform students on proper
usage of someone else's
work while issuing
deterrents against bad
practices.