SlideShare a Scribd company logo
2
Most read
5
Most read
6
Most read
PROFESSIONAL PRACTICES/ETHICS
(BSI-321)
IEEE-CS/ACM Code of Ethics
1
Col (R) M. Javeed Khan
CS Dept, UETM
Course Outline
Detail of Course Outline1
• IEEE-CS/ACM Code of Ethics
2
At the end of this lecture the students will be able to:
• Know and Understand code of ethics related to computer
profession
Learning Outcomes
3
4
The IEEE-CS/ACM Code of Ethics and
Professional Practices
Principles - (4 – 8)
5
Principle 4 – JUDGMENT
Software engineers shall maintain integrity and independence in their
professional judgment. In particular, software engineers shall, as
appropriate:
4.1. Temper all technical judgments by the need to support and
maintain human values.
4.2. Only endorse documents either prepared under their
supervision or within their areas of competence and with
which they are in agreement.
4.3. Maintain professional objectivity with respect to any
software or related documents they are asked to evaluate.
6
4.4. Not engage in deceptive financial practices such as bribery,
double billing, or other improper financial practices.
4.5. Disclose to all concerned parties those conflicts of interest that
cannot reasonably be avoided or escaped.
4.6. Refuse to participate, as members or advisors, in a private,
governmental or professional body concerned with software
related issues, in which they, their employers or their clients
have undisclosed potential conflicts of interest.
7
Principle 5 – MANAGEMENT
Software engineering managers and leaders shall subscribe to and
promote an ethical approach to the management of software
development and maintenance. In particular, those managing or
leading software engineers shall, as appropriate:
5.1 Ensure good management for any project on which they work,
including effective procedures for promotion of quality and
reduction of risk.
5.2. Ensure that software engineers are informed of standards before
being held to them.
5.3. Ensure that software engineers know the employer’s policies and
procedures for protecting passwords, files and information that is
confidential to the employer or confidential to others.
5.4. Assign work only after taking into account appropriate
contributions of education and experience tempered with a
desire to further that education and experience.
8
5.5. Ensure realistic quantitative estimates of cost, scheduling,
personnel, quality and outcomes on any project on which they
work or propose to work, and provide an uncertainty assessment
of these estimates.
5.6. Attract potential software engineers only by full and accurate
description of the conditions of employment.
5.7. Offer fair and just remuneration.
5.8. Not unjustly prevent someone from taking a position for which
that person is suitably qualified.
9
5.9. Ensure that there is a fair agreement concerning ownership of
any software, processes, research, writing, or other intellectual
property to which a software engineer has contributed.
5.10. Provide for due process in hearing charges of violation of an
employer’s policy or of this Code.
5.11. Not ask a software engineer to do anything inconsistent with
this Code.
5.12. Not punish anyone for expressing ethical concerns about a
project.
10
Principle 6 – PROFESSION
Software engineers shall advance the integrity and reputation of the
profession consistent with the public interest. In particular, software
engineers shall, as appropriate:
6.1. Help develop an organizational environment favorable to
acting ethically.
6.2. Promote public knowledge of software engineering.
6.3. Extend software engineering knowledge by appropriate
participation in professional organizations, meetings and
publications.
6.4. Support, as members of a profession, other software engineers
striving to follow this Code.
6.5. Not promote their own interest at the expense of the
profession, client or employer.
6.6. Obey all laws governing their work, unless, in exceptional
circumstances, such compliance is inconsistent with the public
interest.
11
6.7. Be accurate in stating the characteristics of software on which
they work, avoiding not only false claims but also claims that
might reasonably be supposed to be speculative, vacuous,
deceptive, misleading, or doubtful.
6.8. Take responsibility for detecting, correcting, and reporting errors
in software and associated documents on which they work.
6.9. Ensure that clients, employers, and supervisors know of the
software engineer’s commitment to this Code of ethics, and the
subsequent ramifications of such commitment.
6.10. Avoid associations with businesses and organizations which are
in conflict with this code.
12
6.11. Recognize that violations of this Code are inconsistent with
being a professional software engineer.
6.12. Express concerns to the people involved when significant
violations of this Code are detected unless this is impossible,
counter-productive, or dangerous.
6.13. Report significant violations of this Code to appropriate
authorities when it is clear that consultation with people
involved in these significant violations is impossible, counter-
productive or dangerous.
13
Principle 7 – COLLEAGUES
Software engineers shall be fair to and supportive of their
colleagues. In particular, software engineers shall, as appropriate:
7.1. Encourage colleagues to adhere to this Code.
7.2. Assist colleagues in professional development.
7.3. Credit fully the work of others and refrain from taking undue
credit.
7.4. Review the work of others in an objective, candid, and
properly- documented way.
7.5. Give a fair hearing to the opinions, concerns, or complaints of
a colleague.
14
7.6. Assist colleagues in being fully aware of current standard work
practices including policies and procedures for protecting
passwords, files and other confidential information, and
security measures in general.
7.7. Not unfairly intervene in the career of any colleague; however,
concern for the employer, the client or public interest may
compel software engineers, in good faith, to question the
competence of a colleague.
7.8. In situations outside of their own areas of competence, call
upon the opinions of other professionals who have
competence in that area.
15
Principle 8 – SELF
Software engineers shall participate in lifelong learning regarding the
practice of their profession and shall promote an ethical approach to
the practice of the profession. In particular, software engineers shall
continually endeavor to:
8.1. Further their knowledge of developments in the analysis,
specification, design, development, maintenance and testing of
software and related documents, together with the management
of the development process.
8.2. Improve their ability to create safe, reliable, and useful quality
software at reasonable cost and within a reasonable time.
8.3. Improve their ability to produce accurate, informative, and well-
written documentation.
16
8.4. Improve their understanding of the software and related
documents on which they work and of the environment in which
they will be used.
8.5. Improve their knowledge of relevant standards and the law
governing the software and related documents on which they
work.
8.6 Improve their knowledge of this Code, its interpretation, and its
application to their work.
8.7 Not give unfair treatment to anyone because of any irrelevant
prejudices.
8.8. Not influence others to undertake any action that involves a
breach of this Code.
8.9. Recognize that personal violations of this Code are inconsistent
with being a professional software engineer.
17
• The goal of critical thinking is to establish an additional level of
thinking to our thinking, a powerful inner voice of reason, to
monitor and to assess our thinking, feeling, and action.
• Assignment 1: Describe IEEE-CS/ACM Principle no; 8
related to ‘Self’ of Code of Conduct for Computer
specialists/experts.
• Handwritten Hard copy
18
The End

More Related Content

PPTX
Ethics in Information Technology
Atul Kumar Pandey
 
PPT
Cyber crime in the digital age
Saman Sara
 
PPTX
Enterprise Resource Planning Unit 4 post implementation on ERP
Ganesha Pandian
 
PPTX
Social, Legal & Ethical Aspects of Computing.
muhammad-Sulaiman
 
PPTX
Types o f information systems
Bimbashree K.G
 
PPTX
Cyber Security Introduction.pptx
ANIKETKUMARSHARMA3
 
PPTX
Ethics and computing profession
shahmansoor109
 
PPTX
The Ethics of AI
Mark S. Steed
 
Ethics in Information Technology
Atul Kumar Pandey
 
Cyber crime in the digital age
Saman Sara
 
Enterprise Resource Planning Unit 4 post implementation on ERP
Ganesha Pandian
 
Social, Legal & Ethical Aspects of Computing.
muhammad-Sulaiman
 
Types o f information systems
Bimbashree K.G
 
Cyber Security Introduction.pptx
ANIKETKUMARSHARMA3
 
Ethics and computing profession
shahmansoor109
 
The Ethics of AI
Mark S. Steed
 

What's hot (20)

PPTX
Chapter 1 powerpoint
stanbridge
 
PPTX
Hacking vs cracking
Naren Naren
 
PPT
Computer Ethics Presentation
guest65a1c4
 
PDF
Ethics for IT Professionals
Prof. Erwin Globio
 
PPTX
System analysis and design
LOKESH KUMAR
 
PPT
IEEE Code Of Conduct/Ethics
Muhammad Amjad Rana
 
PPT
Professional ethics in_computing
Uc Man
 
PPTX
Robotic Process Automation (RPA)
Mufaddal Nullwala
 
PDF
ACM code of ethics
Muhammad Haroon
 
PPTX
Cyber security with ai
Burhan Ahmed
 
PPT
Ethics in it
Akash Mathapati
 
PDF
Chapter 1_dp-pertemuan 1
UNIVERSITAS TEKNOKRAT INDONESIA
 
PPTX
Historical social & economic context of computing
Burhan Ahmed
 
PDF
Introduction to emerging technology
Biniam Behailu
 
PPTX
Accountability And Auditing In Professional Practice
Syed Hassan Ali
 
PPT
Professional Ethics of IT
Maria Stella Solon
 
PPTX
Ethics in computing
Lakshan Bamunusinghe
 
PDF
Computer ethics
Faraz Ahmed
 
PDF
Internet Governance
RIPE NCC
 
PPTX
Role of system analyst
Karan Chaudhary
 
Chapter 1 powerpoint
stanbridge
 
Hacking vs cracking
Naren Naren
 
Computer Ethics Presentation
guest65a1c4
 
Ethics for IT Professionals
Prof. Erwin Globio
 
System analysis and design
LOKESH KUMAR
 
IEEE Code Of Conduct/Ethics
Muhammad Amjad Rana
 
Professional ethics in_computing
Uc Man
 
Robotic Process Automation (RPA)
Mufaddal Nullwala
 
ACM code of ethics
Muhammad Haroon
 
Cyber security with ai
Burhan Ahmed
 
Ethics in it
Akash Mathapati
 
Chapter 1_dp-pertemuan 1
UNIVERSITAS TEKNOKRAT INDONESIA
 
Historical social & economic context of computing
Burhan Ahmed
 
Introduction to emerging technology
Biniam Behailu
 
Accountability And Auditing In Professional Practice
Syed Hassan Ali
 
Professional Ethics of IT
Maria Stella Solon
 
Ethics in computing
Lakshan Bamunusinghe
 
Computer ethics
Faraz Ahmed
 
Internet Governance
RIPE NCC
 
Role of system analyst
Karan Chaudhary
 
Ad

Similar to 13. PP -II IEEE CS ACM Code of Ethics-1.pptx (20)

PPT
Software Engineering Code Of Ethics And Professional Practice
Saqib Raza
 
PPT
software engineering software engineering
PrabhuB33
 
PPTX
week 2 lec 3 PP.pptx
khazinanaveed890
 
PDF
SE18_Lec 11_ Software Code of Ethics
Amr E. Mohamed
 
PDF
SE_Lec 10_ Software Code of Ethics
Amr E. Mohamed
 
PPTX
Group 14
Masereka Moses
 
PPTX
Group 6 presentation
Mbonye Emmanuel
 
PPTX
Software engineering-codes-of-ethics (1)
Rana Muhammad Asif
 
PPTX
Principle of ethics
RabiaIftikhar10
 
PDF
software-engineering-code-of-ethics-and-professional-practice_compress.pdf
JenniferPido
 
PPT
Professional Ethics Overview IN computing.ppt
Carlos701746
 
DOCX
Ethics! software engineering
Umair shafaqat
 
PPT
professional ethics in_computing
Hamza Cheema
 
PPTX
Digital Marketing A brief Study Of digital Marketing.pptx
ejlalali22
 
PDF
Chapter 1 Introduction to Software Engineering.pdf
MohamedAhmed686097
 
PPT
Ieee code of ethics
Waqar Ahmad
 
PPTX
Social and Professional Issues in Computing - Ethics
Dyuti Islam
 
DOC
Samples of job descriptions b
Confidential
 
DOC
Samples of job descriptions b
Confidential
 
Software Engineering Code Of Ethics And Professional Practice
Saqib Raza
 
software engineering software engineering
PrabhuB33
 
week 2 lec 3 PP.pptx
khazinanaveed890
 
SE18_Lec 11_ Software Code of Ethics
Amr E. Mohamed
 
SE_Lec 10_ Software Code of Ethics
Amr E. Mohamed
 
Group 14
Masereka Moses
 
Group 6 presentation
Mbonye Emmanuel
 
Software engineering-codes-of-ethics (1)
Rana Muhammad Asif
 
Principle of ethics
RabiaIftikhar10
 
software-engineering-code-of-ethics-and-professional-practice_compress.pdf
JenniferPido
 
Professional Ethics Overview IN computing.ppt
Carlos701746
 
Ethics! software engineering
Umair shafaqat
 
professional ethics in_computing
Hamza Cheema
 
Digital Marketing A brief Study Of digital Marketing.pptx
ejlalali22
 
Chapter 1 Introduction to Software Engineering.pdf
MohamedAhmed686097
 
Ieee code of ethics
Waqar Ahmad
 
Social and Professional Issues in Computing - Ethics
Dyuti Islam
 
Samples of job descriptions b
Confidential
 
Samples of job descriptions b
Confidential
 
Ad

More from muhammad562811 (7)

PPTX
Lecture 9 & 10.pptx high voltage electrical engineering
muhammad562811
 
PDF
Renewable Energy Resources.pdf power generation
muhammad562811
 
PPTX
E&M Lecture 3.pptx 2nd semster UET Mardan
muhammad562811
 
PPTX
E&M Lecture 2.pptx 2nd semester lecture UET mardan
muhammad562811
 
PPTX
Electricity and Magnetism Lec1.pptx UET mardan
muhammad562811
 
PPTX
Progess presentation 195.pptx of Automatic car wash system using PLC
muhammad562811
 
PPTX
instrumentation electrical engineering Lecture 1.2.pptx
muhammad562811
 
Lecture 9 & 10.pptx high voltage electrical engineering
muhammad562811
 
Renewable Energy Resources.pdf power generation
muhammad562811
 
E&M Lecture 3.pptx 2nd semster UET Mardan
muhammad562811
 
E&M Lecture 2.pptx 2nd semester lecture UET mardan
muhammad562811
 
Electricity and Magnetism Lec1.pptx UET mardan
muhammad562811
 
Progess presentation 195.pptx of Automatic car wash system using PLC
muhammad562811
 
instrumentation electrical engineering Lecture 1.2.pptx
muhammad562811
 

Recently uploaded (20)

PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
CDH. pptx
AneetaSharma15
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
CDH. pptx
AneetaSharma15
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 

13. PP -II IEEE CS ACM Code of Ethics-1.pptx

  • 1. PROFESSIONAL PRACTICES/ETHICS (BSI-321) IEEE-CS/ACM Code of Ethics 1 Col (R) M. Javeed Khan CS Dept, UETM
  • 2. Course Outline Detail of Course Outline1 • IEEE-CS/ACM Code of Ethics 2
  • 3. At the end of this lecture the students will be able to: • Know and Understand code of ethics related to computer profession Learning Outcomes 3
  • 4. 4 The IEEE-CS/ACM Code of Ethics and Professional Practices Principles - (4 – 8)
  • 5. 5 Principle 4 – JUDGMENT Software engineers shall maintain integrity and independence in their professional judgment. In particular, software engineers shall, as appropriate: 4.1. Temper all technical judgments by the need to support and maintain human values. 4.2. Only endorse documents either prepared under their supervision or within their areas of competence and with which they are in agreement. 4.3. Maintain professional objectivity with respect to any software or related documents they are asked to evaluate.
  • 6. 6 4.4. Not engage in deceptive financial practices such as bribery, double billing, or other improper financial practices. 4.5. Disclose to all concerned parties those conflicts of interest that cannot reasonably be avoided or escaped. 4.6. Refuse to participate, as members or advisors, in a private, governmental or professional body concerned with software related issues, in which they, their employers or their clients have undisclosed potential conflicts of interest.
  • 7. 7 Principle 5 – MANAGEMENT Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance. In particular, those managing or leading software engineers shall, as appropriate: 5.1 Ensure good management for any project on which they work, including effective procedures for promotion of quality and reduction of risk. 5.2. Ensure that software engineers are informed of standards before being held to them. 5.3. Ensure that software engineers know the employer’s policies and procedures for protecting passwords, files and information that is confidential to the employer or confidential to others. 5.4. Assign work only after taking into account appropriate contributions of education and experience tempered with a desire to further that education and experience.
  • 8. 8 5.5. Ensure realistic quantitative estimates of cost, scheduling, personnel, quality and outcomes on any project on which they work or propose to work, and provide an uncertainty assessment of these estimates. 5.6. Attract potential software engineers only by full and accurate description of the conditions of employment. 5.7. Offer fair and just remuneration. 5.8. Not unjustly prevent someone from taking a position for which that person is suitably qualified.
  • 9. 9 5.9. Ensure that there is a fair agreement concerning ownership of any software, processes, research, writing, or other intellectual property to which a software engineer has contributed. 5.10. Provide for due process in hearing charges of violation of an employer’s policy or of this Code. 5.11. Not ask a software engineer to do anything inconsistent with this Code. 5.12. Not punish anyone for expressing ethical concerns about a project.
  • 10. 10 Principle 6 – PROFESSION Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. In particular, software engineers shall, as appropriate: 6.1. Help develop an organizational environment favorable to acting ethically. 6.2. Promote public knowledge of software engineering. 6.3. Extend software engineering knowledge by appropriate participation in professional organizations, meetings and publications. 6.4. Support, as members of a profession, other software engineers striving to follow this Code. 6.5. Not promote their own interest at the expense of the profession, client or employer. 6.6. Obey all laws governing their work, unless, in exceptional circumstances, such compliance is inconsistent with the public interest.
  • 11. 11 6.7. Be accurate in stating the characteristics of software on which they work, avoiding not only false claims but also claims that might reasonably be supposed to be speculative, vacuous, deceptive, misleading, or doubtful. 6.8. Take responsibility for detecting, correcting, and reporting errors in software and associated documents on which they work. 6.9. Ensure that clients, employers, and supervisors know of the software engineer’s commitment to this Code of ethics, and the subsequent ramifications of such commitment. 6.10. Avoid associations with businesses and organizations which are in conflict with this code.
  • 12. 12 6.11. Recognize that violations of this Code are inconsistent with being a professional software engineer. 6.12. Express concerns to the people involved when significant violations of this Code are detected unless this is impossible, counter-productive, or dangerous. 6.13. Report significant violations of this Code to appropriate authorities when it is clear that consultation with people involved in these significant violations is impossible, counter- productive or dangerous.
  • 13. 13 Principle 7 – COLLEAGUES Software engineers shall be fair to and supportive of their colleagues. In particular, software engineers shall, as appropriate: 7.1. Encourage colleagues to adhere to this Code. 7.2. Assist colleagues in professional development. 7.3. Credit fully the work of others and refrain from taking undue credit. 7.4. Review the work of others in an objective, candid, and properly- documented way. 7.5. Give a fair hearing to the opinions, concerns, or complaints of a colleague.
  • 14. 14 7.6. Assist colleagues in being fully aware of current standard work practices including policies and procedures for protecting passwords, files and other confidential information, and security measures in general. 7.7. Not unfairly intervene in the career of any colleague; however, concern for the employer, the client or public interest may compel software engineers, in good faith, to question the competence of a colleague. 7.8. In situations outside of their own areas of competence, call upon the opinions of other professionals who have competence in that area.
  • 15. 15 Principle 8 – SELF Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession. In particular, software engineers shall continually endeavor to: 8.1. Further their knowledge of developments in the analysis, specification, design, development, maintenance and testing of software and related documents, together with the management of the development process. 8.2. Improve their ability to create safe, reliable, and useful quality software at reasonable cost and within a reasonable time. 8.3. Improve their ability to produce accurate, informative, and well- written documentation.
  • 16. 16 8.4. Improve their understanding of the software and related documents on which they work and of the environment in which they will be used. 8.5. Improve their knowledge of relevant standards and the law governing the software and related documents on which they work. 8.6 Improve their knowledge of this Code, its interpretation, and its application to their work. 8.7 Not give unfair treatment to anyone because of any irrelevant prejudices. 8.8. Not influence others to undertake any action that involves a breach of this Code. 8.9. Recognize that personal violations of this Code are inconsistent with being a professional software engineer.
  • 17. 17 • The goal of critical thinking is to establish an additional level of thinking to our thinking, a powerful inner voice of reason, to monitor and to assess our thinking, feeling, and action. • Assignment 1: Describe IEEE-CS/ACM Principle no; 8 related to ‘Self’ of Code of Conduct for Computer specialists/experts. • Handwritten Hard copy