ACM Code of Ethics CSCI 362: Data Structures.

Slides:



Advertisements
Similar presentations
Professional Ethics Social Implications of Computers.
Advertisements

Information Technology as a Profession
Computer Literacy and ICT Engineers 橋本 義平 Hashimoto Yoshihei (情報工学)
ICS 417: The ethics of ICT 4.2 The Ethics of Information and Communication Technologies (ICT) in Business by Simon Rogerson IMIS Journal May 1998.
Vladimir Misic: 10 Professionalism and Ethics Ownership and Protection.
ICT Ethics 2 ICT 139.
1 Ethical Issues for Professional Communicators For use with Technical Editing, 4 th ed.
Ethics CS-480b Network Security Dick Steflik. ACM Code of Ethics This Code, consisting of 24 imperatives formulated as statements of personal responsibility,
The AMA Code of Ethics Could Egyptian Marketing Professionals Agree on a List of Rules, Perhaps Similar to This? The IMI Journal. Members of the AMA are.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
(computer) Ethics CMPT Ethics and Morality Morality and ethics have same roots and meaning: Mores means manner and customs in Latin Ethos (ΗΘ0Σ)
Software Engineering Code Of Ethics And Professional Practice
1 SPIRIT Day 9 Thursday July 19, Announcements Attendance check, making up sessions policies (NG)) 0915“Popsicle Stick Electronics” (Elliott Ostler)
1 SPIRIT Silicon Prairie Initiative on Robotics in Information Technology Engineering Ethics.
Recipe for Disaster: IT without Ethics Dr. C. Dianne Martin Professor and Chair Computer Science Department Cyber Security Policy and Research Institute.
Professional Codes of Ethics Professionalism and Codes of Ethics.
CSCE 431: Licensing and Software Engineering Code of Ethics
Ethics Lecture Dr. Christina Howe
What is Ethics? Ethics is concerned with: n The values and guidelines by which we live, and how they are justified n Standards of right and wrong n Identification.
4/10/01CSC309 Miller1 Ch10 Professional Ethics. 4/10/01CSC309 Miller2 Professional Ethics Professional ethics has several characteristics that give it.
Introduction to Computer Science
Professional Ethics in Computing Dr. David Sinclair L253
CS 3043 Social Implications Of Computing © 2010 Keith A. Pray Class 3 Professional Ethics Keith A. Pray Instructor socialimps.keithpray.net.
Chapter 9: Professional Ethics and Responsibilities
Ch. 101 Epilogue. Ch. 102 Outline What will be the future of the field? What is the impact of SE on society? What ethical issues are raised by SE?
Professional Ethics: Should Software Engineers Adhere to a Professional Code of Conduct? Jonathan Schiff CS 301.
S OFTWARE E NGINEERING C ODE O F E THICS A ND P ROFESSIONAL P RACTICE Software Engineering Ethics and Professional Practices © 1999 by the Institute of.
Are computer professionals special?. Do Computer Professionals Have Special Responsibilities? Gotterbarn (1999) believes that because software engineers.
CISB 412 Social and Professional Issues Professional Ethics.
Do computer scientists need a code of ethics like the ACM code? “Seek not the answers, but to understand the questions.” Do computer scientists need a.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Class 3 Professional Ethics Keith A. Pray Instructor socialimps.keithpray.net.
Ethics & Codes of Conduct. Learning Outcomes: By the end of this topic you should be able to: discuss ethics and ICT describe the nature of a Code.
General Moral imperatives
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 1 Slide 1 Professional and ethical responsibility l Software engineering involves wider.
© The McGraw-Hill Companies, Inc., 2002 All Rights Reserved. McGraw-Hill/ Irwin 5-1 Business and Society POST, LAWRENCE, WEBER Ethical Dilemmas in Business.
Copyright © 2012 Brooks/Cole, a division of Cengage Learning, Inc. Professional Concerns Chapter Nine.
1 Gordana Dodig-Crnkovic Department of Computer Science and Engineering Mälardalen University 2004 PROFESSIONAL ETHICS IN SCIENCE AND ENGINEERING CD5590.
Ethics.
Professional Ethics & Codes of Conduct Lecture 3.
Ethical Issues in Computing
Engineering Ethics ELEC 422, Spring 2006 (kudos to Drs. Peeples and Jerse for portions of this presentation)
Do software developers have an ethical duty? KELLEN STUART.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Finish Ethics Next Week Research Topics in HCI CS 321 Human-Computer Interaction.
Professional Ethics and Responsibilities
Computer Ethics 4 4 Chapter.  Ethics Pertaining to right or wrong in conduct  Ethical In accordance with the rules or standards for right conduct or.
ACM Code of Ethics. Organization and Format O Organization: O Section 1: General Moral Imperatives (8) O Section 2: Professional Responsibilities (8)
IT depends on several codes of ethics 1. PUBLIC - IT engineers shall act consistently with the public interest. 2. CLIENT AND EMPLOYER - IT engineers shall.
PROFESSIONAL CODE OF ETHICS: LECTURE TWO. Professional Ethics:  Concerns one's conduct of behavior and practice when carrying out professional work,
Professional Ethics and Responsibilities Part-II
Chap (3)1 Chapter 3 Professional Codes of Ethics Almost every professional organization dealing with the field of computing has published its own code.
Please use this slide show while you read the Book to understand the issues:  What is Professional Ethics?  Ethical Guidelines for Computer Professionals.
CSCI 392 Review of Computing and Society
Fundamentals & Ethics of Information Systems IS 201
CSCI 392: Seminar in Computing and Society


PowerPoint® Slides to Accompany
ETHICS Ethics is a set of principles dealing with what is morally right or wrong. provide a standard of conduct representing ideal behavior for a group.
Professional Codes of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
The Psychology of Security
Software Engineering Code of Ethics
I IEEE Code of Ethics Electrical and Computer Engineers
Fall 2018 Marco Valtorta CSCE 390 Professional Issues in Computer Science and Engineering Software Engineering Codes of Ethics Fall 2018.
CS-480b Network Security Dick Steflik
Presentation transcript:

ACM Code of Ethics CSCI 362: Data Structures

CS Professional Associations Professional Organizations for Computer Scientists Association for Computing Machinery (ACM) Founded in 1947 World’s largest scientific and educational computing society Organized into Special Interest Groups (SIGs) (e.g., SIGAI, SIGCSE, SIGGRAPH, SIGHPC, SIGPLAN) Motto: "Advancing Computing as a Science & Profession" SIGARCH

CS Professional Associations Institute of Electrical and Electronics Engineers (IEEE) Founded in 1963 World's largest association of technical professionals Organized into Societies (e.g., Aerospace and Electronic Systems, Circuits and Systems, Communications, Computer, Photonics, Signal Processing, Vehicular Technology) Objectives: the educational and technical advancement of electrical and electronic engineering, telecommunications, computer engineering and allied disciplines

ACM Code of Ethics Ethics (from Merriam Webster) ACM Code of Ethics “the discipline dealing with what is good and bad and with moral duty and obligation” ACM Code of Ethics Expresses the “conscience of the profession” Consists of 25 Principles General Ethical Principles (7) Professional Responsibilities (9) Professional Leadership Principles (7) Compliance with the Code (2)

General Moral Imperatives General Ethical Principles Contribute to society and to human well-being, acknowledging that all people are stakeholders in computing. Avoid harm. Be honest and trustworthy. Be fair and take action not to discriminate. Use skills for benefit of society. Develop safe and reliable software (well-tested), no malware. Harm = negative consequences, like injury, disclosure of info, damage to property, reputation, or environment Discriminate based on gender, race, sex, religion, etc.

General Moral Imperatives Respect the work required to produce new ideas, inventions, creative works, and computing artifacts. Respect privacy. Honor confidentiality. Respect copyrights and patents. Don’t torrent software, movies, albums, textbooks, etc. Maintain only necessary private info, protect it Protect confidential info like trade secrets, client data, business strategy, research data

More Specific Professional Responsibilities Strive to achieve high quality in both the processes and products of professional work. Maintain high standards of professional competence, conduct, and ethical practice. Know and respect existing rules pertaining to professional work. Accept and provide appropriate professional review. Do IS, continuing ed, masters, certs, etc. Code reviews

More Specific Professional Responsibilities Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks. Perform work only in areas of competence. Foster public awareness and understanding of computing, related technologies, and their consequences. Access computing and communication resources only when authorized or when compelled by the public good. Design and implement systems that are robustly and usably secure.

Organizational Leadership Organizational Leadership Imperatives Ensure that the public good is the central concern during all professional computing work. Articulate, encourage acceptance of, and evaluate fulfillment of social responsibilities by members of the organization or group. …

Compliance with the Code Uphold, promote, and respect the principles of the Code. Treat violations of the Code as inconsistent with membership in the ACM.

Further References https://www.acm.org/code-of-ethics