Ethics for Software Engineering Ethics for software engineering.

Slides:



Advertisements
Similar presentations
Departmental Responsibility Professor Simon Rogerson Centre for Computing and Social Responsibility De Montfort University.
Advertisements

ETHICS IN PRISONS SOCIAL WORK PRESENTATION AT TRAINING WORKSHOP FOR SOCIAL WORKERS AT UNAFRI, NAGURU. 20 TH JANUARY 2012 By:Ssesanga N. Lydia.
 Ethics (relating to ICT) are about the: › Sensible › Legal › Moral uses of ICT.  They are designed to develop and make best use of technology.
EECS 690 February 26. Professions Just to clear up some word confusion: In common usage, a professional is generally anyone who gets paid to do something.
Introduction to Business, Business Ethics and Social ResponsibilitySlide 1 of 44 What Is Ethics? Ethics is the set of moral principles by which people.
Introduction to the Ethics of Engineering Introduction to Mechanical Engineering The University of Texas-Pan American College of Science and Engineering.
PROJECT MANAGEMENT ETHICS
Georgia Department of Education. Information Technology Pathways.
Software Engineering Modern Approaches Eric Braude and Michael Bernstein 1.
Slides prepared by Cyndi Chie and Sarah Frye (and Liam Keliher) A Gift of Fire Third edition Sara Baase Chapter 9: Professional Ethics and Responsibilities.
Computer Ethics Overview Gordon College. Introduction  Computer ethics is growing and changing as computers are growing and changing growing and changinggrowing.
Department of Information System Faculty of Computing & Information Technology King Abdul Aziz University, Jeddah, KSA.
CSCE 431: Licensing and Software Engineering Code of Ethics
How the New Software Engineering Code of Ethics Affects You Vol. 1, Chapter 2, pp Presented by Naiana Campos University of Central Florida – EEL.
By Adam, Rachelgail & Kayla. What is internet Ethics? They are principles and guidelines to be applied whilst using the internet. Codes of ethics have.
Ethics Lecture Dr. Christina Howe
Software Engineering 2 Software and Society Mark J. Christensen Presented by: Feras Batarseh.
Introduction to Computer Science
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?
CISB 412 Social and Professional Issues Professional Ethics.
Ethics Presented by: Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas.
 CS 5380 Software Engineering. Course Description  This course will survey software engineering methods and processes, including requirements, architecture,
Chapter 7: IT Ethcs Courtney Littlejohn CSCI 101 Thursday 3:30.
Humanities 375, September 8, Why are we reading this book? u 1. To raise your sensitivity to circumstances involving information technology that.
Lecture # 2 Professionalism
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.
College of Engineering and Computer Science Department of Biomedical, Industrial, and Human Factors Engineering BME / IHE 6010 Academic Engineering Integrity.
Final Exam Review. History of Computing Know trends No dates.
© Dr Adnan Gutub Ethics Dr Adnan Gutub. © Dr Adnan Gutub Outline What are Ethics? Protection of Rights Professional Ethics & Computer Ethics Moral & Ethical.
EECS 690 February 26. Professions Just to clear up some word confusion: In common usage, a professional is generally anyone who gets paid to do something.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Procedural Abstraction Object-Oriented Code.
PROFESSIONAL ETHICS AND MORALITY
Why Be a Chemistry Teaching Assistant? “Professional” interaction with professors and other students Valuable experience (bolster your resume) Learn and.
Oxford English Dictionary. Oxford dictionary of English language is one of the most famous academic dictionaries of English language edited by the publishing.
University of Sunderland Professionalism and Personal Skills Unit 8 Professionalism and Personal Skills Lecture 8: Professionalism and Ethics.
Intro to Ethics CSCI 327 Social Implications of Computing.
Do software developers have an ethical duty? KELLEN STUART.
Group 7 CIS03 June 09, Socially responsible computing is a major concern because of the many ways an information worker’s work can affect other.
University of Sunderland MSc HIM Computer Legislation.
Professional Ethics and Responsibilities
Ethics and Computer Science Most of the material for these lectures was taken from an EXCELLENT text on the subject: Ethics for the Information Age Michael.
ETHICS IN USING COMPUTER
ACM Code of Ethics. Organization and Format O Organization: O Section 1: General Moral Imperatives (8) O Section 2: Professional Responsibilities (8)
Computer Software engineer By: Eric Musser. What is This? Computer engineers make programs to run a computer. Computer engineers make programs to run.
Ethics Professor: Dr. Miguel Alonso Jr.. Outline Introduction The Nature of Ethics The Nature of Engineering Ethics The Issues and Topics Engineering.
Clear Thinking about Engineering Ethics Joseph R. Beck P. E. Adjunct Assistant Professor University of Pittsburgh.
Fundamentals & Ethics of Information Systems IS 201
Continuing Education and Ethics in Computing
Objectives Understand legal aspects of software
Why Choose Computer Science?
Please read the entire presentation.
Importance of Organizations for Computer Professionals
AGC Faculty Code of Ethics Presentation to AGC February 14, 2007.
Professional Codes of Ethics
آداب برای حرفه ای های فاوا و کاربران آن :
CSCE 606: Licensing and Software Engineering Code of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
Chapter 7 Engineering Ethics
Chapter 7 Engineering Ethics
INTEGRITY AND EXCELLENCE IN ACADEMICS
Bill Tomlinson Art and computing Effects of computer-based art on society? (e.g. animation) Effects of participatory experiences on group dynamics.
Why Study Ethics and computing?
Ethics and Legal Principles
CSCE 390 Professional Issues in Computer Science and Engineering Ch
شیوه‌های ارائه‌ مطالب علمی و فنی نیمسال اول سال تحصیلی ۸۷/۸۸
Code of Ethics - History
What Are Ethics? What are the objectives?
ACM Code of Ethics CSCI 362: Data Structures.
Chapter 7 Engineering Ethics
Presentation transcript:

Ethics for Software Engineering Ethics for software engineering

Definition of Ethics What do we mean by "ethics"? definition: (Oxford English Dictionary): "The science of morals; the department of study concerned with the principles of human duty." What are the differences between ethics, morals, and values? (handout) “Working definition” (paraphrased from an engineering professor): --do no harm --do the job you are being paid to do What ethical questions have arisen in your academic and/or professional experience?

Ethics--Resources Two useful webpages devoted to ethics: General: Engineering: example scenario from second website: “Legal Records”

Software Engineering Code of Ethics Guidelines for ethical practice of software engineering: "Software Engineering Code of Ethics" Approved by IEEE Computer Society and ACM:

Eight Principles of the Code

Principles 1-4

Principles 5-8

Details (“Public”)

Details (“Public”) (Continued)

Details (“Self”)

Details (“Self”) (Continued)