CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Class 3 Professional Ethics Keith A. Pray Instructor socialimps.keithpray.net.

Slides:



Advertisements
Similar presentations
Professional Ethics Social Implications of Computers.
Advertisements

Information Technology as a Profession
ASME Code of Ethics1 Engineering Ethics Discussion not Lecture Ethics not Morals No person is perfect.
Additional Arduino Control & Ethics 1. Objectives  Outline engineering ethics  Emphasize importance of project documentation  Discuss Servo Function.
1 Lecture 8 Ethics in the Workplace Luis San Andres Mast-Childs Tribology Professor Texas A&M University February 15, 2011.
5/5/2015Software Engineering Code of Ethics1 Software Engineering Code of Ethics and Professional Practice Dr. Bob Weber CEG 460 / 660 Wright State University.
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.
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,
PROJECT MANAGEMENT ETHICS
Chapter 1- Ethics Lecture 2.
A Gift of Fire, 2edChapter 10: Professional Ethics and Responsibilities1 PowerPoint ® Slides to Accompany A Gift of Fire : Social, Legal, and Ethical Issues.
Computer Ethics Dr. Aiman El-Maleh King Fahd University of Petroleum & Minerals Computer Engineering Department COE 390 – Seminar Term 062 Dr. Aiman El-Maleh.
Software Engineering Code Of Ethics And Professional Practice
D: Chapter 5 Ethics and Social Responsibility. Ethics The code of moral principles and values that govern the behaviors of a person or group with respect.
Professional Codes of Ethics Professionalism and Codes of Ethics.
CSCE 431: Licensing and Software Engineering Code of Ethics
Ethics Lecture Dr. Christina Howe
Class 11_1 Today: Engineering ethics: a short discussion followed by case study group work Handout: Engineering code of ethics (our technical drawing work.
MODULE C - LEGAL. ASME C&S Training Module C1 1 MODULE C - LEGAL SUBMODULES C1. Conflict Of Interest/Code Of Ethics C2. Antitrust C3. Torts C4. Intellectual.
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
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.
CISB 412 Social and Professional Issues Professional Ethics.
2014 SPE Engineering and Professionalism Committee.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
CS 3043 Social Implications Of Computing 10/19/2015© 2004 Keith A. Pray 1 Class 9 Intellectual Property Keith A. Pray Instructor socialimps.keithpray.net.
CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Class 3 Professional Ethics Keith A. Pray Instructor socialimps.keithpray.net.
Introduction to Engineering Ethics School of Engineering Design, Technology and Professional Programs.
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.
CS 4001 Based on slides by Mary Jean Harrold 1 Professional Ethics.
General Moral imperatives
© 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.
© Dr Adnan Gutub Ethics Dr Adnan Gutub. © Dr Adnan Gutub Outline What are Ethics? Protection of Rights Professional Ethics & Computer Ethics Moral & Ethical.
1 Gordana Dodig-Crnkovic Department of Computer Science and Engineering Mälardalen University 2004 PROFESSIONAL ETHICS IN SCIENCE AND ENGINEERING CD5590.
Chapter 8- Professional Ethics
Ethics.
CS 3043 Social Implications Of Computing 12/13/2015© 2009 Keith A. Pray 1 Class 2 Ethics And Professions Keith A. Pray Instructor socialimps.keithpray.net.
Engineering Ethics. Engineering Ethics ( II ) Wael. A. Moustafa MA.Sc., P.Eng. May 18, 2011 Mechanical Engineering Department Umm Al-Qura University.
Engineering Ethics ELEC 422, Spring 2006 (kudos to Drs. Peeples and Jerse for portions of this presentation)
CS 3043 Social Implications Of Computing 2/16/2016© 2009 Keith A. Pray 1 Class 2 Ethics And Professions Keith A. Pray Instructor socialimps.keithpray.net.
Chapter 2 - Ethics for IT Professionals and IT Users1 Ethics for IT Professionals and IT Users 2 Chapter.
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 Ethics and Responsibilities Part-II
1 The Nature of Ethics Ethics is generally concerned with rules or guidelines for morals and/or socially approved conduct Ethical standards generally apply.
Chap (3)1 Chapter 3 Professional Codes of Ethics Almost every professional organization dealing with the field of computing has published its own code.
Computers Are Your Future
CSCI 392 Review of Computing and Society
CSCI 392: Seminar in Computing and Society


PowerPoint® Slides to Accompany
Professional Codes of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
Standards and Certification Training
Software Engineering Code of Ethics
Code of Engineering Ethics
ACM Code of Ethics CSCI 362: Data Structures.
Professional Responsibility and Ethics
Discussion not Lecture Ethics not Morals No person is perfect
CS-480b Network Security Dick Steflik
Presentation transcript:

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Class 3 Professional Ethics Keith A. Pray Instructor socialimps.keithpray.net

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Overview 1. Quiz 2. Students Present 3. Professional Ethics 4. Assignment

CS 3043 Social Implications Of Computing Quiz – Open Book For each alternate principle below list at least 2 Clauses from The Software Engineering Code Of Ethics And Professional Practice in Appendix A that support it and briefly state why. 1. Disclose information that others ought to know.  Do not let others come to harm by concealing information from them. Do not make misleading or deceptive statements. Disclose potential conflicts of interest. 2. Take responsibility for your actions and inactions.  As a moral agent, you are responsible fort he things you do, both good and bad. You may also be responsible for bad things you allow to happen through your inaction. 3. Maintain your integrity.  Deliver on your commitments and be loyal to your employer, while obeying the law. Do not ask someone else to do something you would not be willing to do yourself. 4. Share your knowledge, expertise, and values.  Volunteer your time and skills to worthy causes. Help bring others to your level of knowledge about software engineering and professional ethics. © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Overview 1. Quiz 2. Students Present 3. Professional Ethics 4. Assignment

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray ASME vs. ACM – Code of Ethics Syed Kazim Naqvi WPI ME Major/CS Minor

CS 3043 Social Implications Of Computing ASME Code of Ethics Syed Kazim Naqvi The American Society of Mechanical Engineers (ASME) requires ethical practice by all its members as outlined in the ASME constitution. Violations of ASME Code of Ethics can have drastic consequences for people across a broad spectrum. For example, the faulty design of a wind turbine can result in accidents which cause deaths and disrupt power distribution © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing ASME Code of Ethics Syed Kazim Naqvi The fundamental principles of the code require engineers to Use their knowledge and skill for the enhancement of human welfare Be honest, impartial, and serve clients (including employers) and the public with fidelity Strive to increase competence and prestige of the engineering profession © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing ASME vs. ACM Syed Kazim Naqvi Both professional organizations… Hold welfare of society at paramount importance Consider the significance of avoiding conflicts of interest Uphold intellectual property and strongly discourage the distribution of proprietary information Require professionals to refrain from discrimination on any basis © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing ASME vs. ACM – Whistle Blowing - Syed Kazim Naqvi Situations of a violation of ASME’s code of ethics are dealt with in a different way in comparison to ACM Engineer observing violation is required to report matter to Committee Chair on Ethical Standards and Review immediately This is mainly because professional engineers are usually licensed and violation of the ASME Code of Ethics often has legislative consequences, unlike computing professionals who are not licensed © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing ASME Code of Ethics Syed Kazim Naqvi Economical designs of a particular product may not necessarily be safe, which may be a violation of the ASME Code of Ethics There is no easy way for an engineer to determine the perfect balance among economic feasibility, optimum performance, and maximum safety. Consequently, many engineers follow ASME standards in their professional career to ensure adherence to a set of agreed rules © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing Code of Ethics – Conclusion Syed Kazim Naqvi In many cases, it is easier to follow the ASME Code of Ethics when compared to the ACM Code because the set of available (ASME) standards means there is little room for confusion Ethical dilemmas, however, can arise with both professions, in which case experience and professional advice are the best sources for guidance. © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing References Syed Kazim Naqvi 1. A Gift of Fire – Social, Legal, and Ethical Issues in Computing by Sara Baase, Prentice Hall Ethics_Center.cfm Ethics_Center.cfm pdf (c) ASME pdf © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Overview 1. Quiz 2. Students Present 3. Professional Ethics 4. Assignment

CS 3043 Social Implications Of Computing Case Study – Anti Worm Internet plagued by worm exploiting a security hole in nameless popular OS. Mr. Smartypants creates anti-worm that exploits same security hole, downloads and installs a patch for security hole. He releases the anti-worm. Mr. S. take precautions to ensure the anti-worm cannot be traced to him. Just like the malicious worm, the anti-worm quickly spreads to millions of computers and consumes large amounts of network resources. The anti-worm looks just like another worm to systems administrators who try to stop it. Using the SWE Code of Ethics let’s discuss if Mr. Smartypants did the right thing. © 2009 Keith A. Pray

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Overview 1. Quiz 2. Students Present 3. Professional Ethics 4. Assignment

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Assignment Read Chapter 5 – Crime. Group project – for items from your group:  on the myWPI Master Time Line: Provide a brief description of the item including a short statement of why it is important, no more than a paragraph. I found some very lacking. Add a new Wiki page for each item  Move/Add references here. All items must have references.  Provide longer description and explanation for why it is important. Feel free to cite your text.  Not on the myWPI Master Time Line: Document the possible reasons on your group’s time line.

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Class 3 The End Keith A. Pray Instructor socialimps.keithpray.net

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Codes of Computer Ethics ACM/IEEE-CS  Principles Public Client And Employer Product Judgment Management Profession Colleagues Self

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Codes of Computer Ethics ACM  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 copyrights and patent Give proper credit for intellectual property Respect the privacy of others Honor Confidentiality

CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Codes of Computer Ethics ACM  Professional Responsibilities  Organizational Leadership Imperatives  Compliance With The Code Why have these things? Give examples when these should have been followed  Why?