CSCI 392 Review of Computing and Society

Slides:



Advertisements
Similar presentations
Professional Ethics Social Implications of Computers.
Advertisements

Information Technology as a Profession
Social and Ethical Implications CMSC 101 November 21, 2013 Bhuvana Bellala and Marie desJardins.
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.
Ethics CS-480b Network Security Dick Steflik. ACM Code of Ethics This Code, consisting of 24 imperatives formulated as statements of personal responsibility,
ICS 131: Social Analysis of Computerization Lecture 6: Ethics and Reliability.
Ethics What is ethics Information ethics Ethical codes.
(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
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.
B. Ross Cosc 4f79 1 Ethical and Legal issues From: Building Expert Systems: Principles, Procedures and Applications, E.M. Awad, West Pub. Co., 1996, ISBN.
4/10/01CSC309 Miller1 Ch10 Professional Ethics. 4/10/01CSC309 Miller2 Professional Ethics Professional ethics has several characteristics that give it.
Ch 1: The Scope of Software Engineering
Why computer ethics Based on “Computer Ethics” by Johnson, Prentice Hall 2001 & “A Gift of Fire by Baase”, Prentice Hall 2003 CS480 Computer Science Seminar.
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
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.
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.
Chapter 7: IT Ethcs Courtney Littlejohn CSCI 101 Thursday 3:30.
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.
Copyright Prentice-Hall, Inc Computers in Society: Today Chapter 10.
General Moral imperatives
Organizational Leadership Imperatives Organizations have great impacts on the public, they must accept responsibilities to society. Leaders of organization.
© The McGraw-Hill Companies, Inc., 2002 All Rights Reserved. McGraw-Hill/ Irwin 5-1 Business and Society POST, LAWRENCE, WEBER Ethical Dilemmas in Business.
17 April Reverse Engineering Ethics Privacy Introduction.
Ethics in Business Intelligence An Ferris State MISM-740 Student Presentation By: Adam M. Erickson 4/16/2011 What is Ethics? Does IT have to consider ethics.
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
Chapter © 2009 Pearson Education, Inc. Publishing as Prentice Hall.
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.
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,
Page 1. Page 2 Page 3 Page 4 Page 5 Traditional System Components Elements of Organization’s System and the Enhancement PeopleEmployeesTrusted employees.
Lecture. 1.What are ethics? Why needed? 2.Islamic code of ethics 3.Network etiquette (8 broad rules) 4.Brief overview of ACM code of ethics 5.How to acquire.
Chap (3)1 Chapter 3 Professional Codes of Ethics Almost every professional organization dealing with the field of computing has published its own code.
General Ethical Principles
CSCI 392: Seminar in Computing and Society

Chapter 13 Leadership & Ethics.
44 Nursing: A Concept-Based Approach to Learning Ethics MODULE
Professional Codes of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
Understand ethics and ethical decision-making.
CSCI 392: Seminar in Computing and Society
The Psychology of Security
COMPUTER ETHICS: Gender Effects and Employee Internet Misuse
Computer Ethics: Men & Women
Objective 5.02 Understand ethics and ethical decision-making.
Understand ethics and ethical decision-making.
ACM Code of Ethics CSCI 362: Data Structures.
CS-480b Network Security Dick Steflik
Presentation transcript:

CSCI 392 Review of Computing and Society Dr. X

ACM Code of Ethics General moral Imperatives Contribute to society and human well being Avoid harm to others Be honest and trustworthy Be fair and take action not to discriminate Honor property rights including copyright and patent Give proper credit for intellectual property Respect the privacy of others Honor confidentiality

ACM Code of Ethics More specific professional responsibilities Strive to achieve the highest quality, effectiveness and dignity in both the process and products of professional work Acquire and maintain professional competence Know and respect existing laws pertaining to professional work Accept and provide appropriate professional review Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks Honor contracts, agreements, and assigned responsibilities Improve public understanding of computing and its consequences Access computing and communication resources only when authorized to do so

ACM Code of Ethics Organizational leadership imperatives Articulate social responsibilities of members of an organizational unit and encourage full acceptance of those responsibilities Manage personnel and resources to design and build information systems that enhance the quality of working life Acknowledge and support proper and authorized uses of an organization's computing and communication resources Ensure that users and those who will be affected by a system have their needs clearly articulated during the assessment and design of requirements; later the system must be validated to meet requirements Articulate and support policies that protect the dignity of users and others affected by a computing system Create opportunities for members of the organization to learn the principles and limitations of computer systems

Topics on Computing and Society Apple vs FBI Net Neutrality Copyright and 3-D printing Zero day patches Ethereum hack and smart contracts Surveillance Snowden and professional ethics Internet of Things Open source Artificial Intelligence

Hippocratic oath First do no harm Then???

Hippocratic oath for programmers I Promise that, to the best of my ability and judgement: I will not produce harmful code. The code that I produce will always be my best work. I will not knowingly release code that is defective either in behavior or structure. I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should. I will make frequent, small, releases so that I do not impede the progress of others. I will fearlessly and relentlessly improve the code at every opportunity. I will never make the code worse. I will do all that I can to keep the productivity of myself, and others, as high as possible. I will do nothing that decreases that productivity. I will continuously ensure that others can cover for me, and that I can cover for them. I will produce estimates that are honest both in magnitude and precision. I will not make promises without certainty. I will never stop learning and improving my craft.

Ethics Tampering with election results Mr. Robot and Wallstreet

Professionalism Respect Excellence Integrity

Parting remarks Persevere Do the right thing Enjoy the ride!

References ACM Code of Ethics: https://www.acm.org/about-acm/acm-code-of- ethics-and-professional-conduct Hippocratic oath for programmers: https://jaxenter.com/a- professional-oath-for-programmers-122613.html