Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSCI 392 Review of Computing and Society

Similar presentations


Presentation on theme: "CSCI 392 Review of Computing and Society"— Presentation transcript:

1 CSCI 392 Review of Computing and Society
Dr. X

2 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

3 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

4 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

5 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

6 Hippocratic oath First do no harm Then???

7 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.

8 Ethics Tampering with election results Mr. Robot and Wallstreet

9 Professionalism Respect Excellence Integrity

10 Parting remarks Persevere Do the right thing Enjoy the ride!

11 References ACM Code of Ethics: ethics-and-professional-conduct Hippocratic oath for programmers: professional-oath-for-programmers html


Download ppt "CSCI 392 Review of Computing and Society"

Similar presentations


Ads by Google