Software Engineering Code of Ethics and Professional Practice Software Engineering II Spring 2008 References McConnell, S. and L. Tripp, “Professional.

Slides:



Advertisements
Similar presentations
Introduce the presenting team
Advertisements

Healthcare Career Preparation Objective Remember elements of healthcare career decision making.
Relating Professionalism in CanMEDS Linda Snell MD, MHPE, FRCPC, FACP How to reference this document: Snell. L., Relating Professionalism in CanMEDS. Train-the-Trainer.
An AARC Guide to Professionalism
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.
Canadian Association of Physician Assistants Canadian PA Certification Mission To be the national body that safeguards professional standards and promotes.
Ethics CS-480b Network Security Dick Steflik. ACM Code of Ethics This Code, consisting of 24 imperatives formulated as statements of personal responsibility,
© Simon Rogerson 2001 Why teach ethics? Professor Simon Rogerson Centre for Computing and Social Responsibility De Montfort University.
Promoting Professionalism in Computer Forensics – who should Accredit ? Alastair Irons Northumbria University.
Leslee Benson PTA 1500 The Implications for not abiding by APTA Viewpoints.
Ethics in Information Technology, Second Edition
Nursing as a Discipline and a Profession Week 2. Nursing as a Discipline Discipline- –A unique perspective or way of viewing something –It is a body of.
1 Software Testing and Quality Assurance Lecture 37– SWE 205 Course Objective: Learn about ethical issues of software engineering.
Software Engineering Code Of Ethics And Professional Practice
Ethics CS 415, Software Engineering II Mark Ardis, Rose-Hulman Institute April 15, 2003.
Department of Information System Faculty of Computing & Information Technology King Abdul Aziz University, Jeddah, KSA.
Social Work: A Maturing Profession Chapter 20. Criteria of a Profession  Five distinguishing attributes of a profession: –Systematic theory –Authority.
Professional Codes of Ethics Professionalism and Codes of Ethics.
CSCE 431: Licensing and Software Engineering Code of Ethics
Levels of Education » Associate’s degree » Bachelor’s degree » Master’s degree » Doctorate degree 1.01 Remember elements of healthcare career decision.
How the New Software Engineering Code of Ethics Affects You Vol. 1, Chapter 2, pp Presented by Naiana Campos University of Central Florida – EEL.
OSE2 - 1 Introduction to Software Engineering Professional Issues SWENET OSE2 Module June 2003 Developed with support from the National Science Foundation.
Professional Ethics in Information Technology By: Romel L. Emperado
CDU – School of Information Technology HIT241 Professional Practice… - Slide 1 IT Project Management ACS - Core Body of Knowledge In Australia in November.
Professional Software Engineering: Fact or Fiction -Steve McConnell and Leonard Tripp Reprinted: IEEE Software, November/December 1999 Software Engineering:
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?
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.
1 Devon M. Simmonds University of North Carolina, Wilmington CSC450 Software Engineering Ethics.
The Guide to the Software Engineering Body of Knowledge
 CS 5380 Software Engineering. Course Description  This course will survey software engineering methods and processes, including requirements, architecture,
School What does it all mean?. Secondary Education High School courses which should include English, science, social studies, mathematics, and computers.
“Canada’s Association of Information Technology (IT) Professionals.” IT Professionalism & the I.S.P. Designation.
Responsible Conduct of Research (RCR) What is RCR? New Requirements for RCR Who Does it Affect? When? Data Management What is the Institutional Plan? What.
Introduction to Social Work Susan Mankita, MSW, LCSW SOW 3203 Chapter 20: Social Work, A Maturing Profession Adapted from Farley, Smith, & Boyle.
CS 4001 Based on slides by Mary Jean Harrold 1 Professional Ethics.
Organizational Leadership Imperatives Organizations have great impacts on the public, they must accept responsibilities to society. Leaders of organization.
Professional Practice Diana Smith MN, RN, CNCC Nursing Practice Consultant CRNNS SFX School of Nursing February 17, 2010.
Chapter Nine Professionalism and Special Issues for Paralegals In this chapter, you will learn about: The role of paralegals in the legal profession Definition.
Introduction to Social Work SOW 3203 Susan Mankita, MSW, LCSW Chapter 3: Education for SW Adapted from Farley, Smith, & Boyle.
Chapter 2 - Ethics for IT Professionals and IT Users1 Ethics for IT Professionals and IT Users 2 Chapter.
 Credentialing:  Three Types:  Registration  Certification  Licensure Copyright © 2004 Brooks/Cole, A division of Thomson Learning, Inc. 1.
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.
Educational requirements and levels of training. Secondary education High school courses which should include English, science, social studies, mathematics.
Professional Development CS5493. Professional Standards Development College Degree Professional Association Professional Exam Licensing/Certification.
1 A Mature Profession Of Software Engineering A Mature Profession Of Software Engineering Ye Yint Win EC Member (Myanmar Computer Scientist Association)
Practice learning of social work students is composed of practical education and field education and has visible place in a curricula of higher education.
12 Chapter 12 Leisure as a Profession. Objectives Discuss the career options in the leisure- service field. List and discuss the seven criteria outlined.
Fundamentals & Ethics of Information Systems IS 201

The FUNDAMENTALS OF ENGINEERING EXAM for Nuclear Engineers
Healthcare Career Preparation
Professional Ethics.
Continuing Medical education: Principles, concepts, and standards
Professional Codes of Ethics
Dr. John McCarthy, Director ICCDPP
American Institute of Constructors
CSCE 606: Licensing and Software Engineering Code of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
Healthcare Career Preparation
Healthcare Career Preparation
Professional Software Engineering: Fact or Fiction -Steve McConnell and Leonard Tripp Reprinted: IEEE Software, November/December 1999 Software Engineering:
CVE 4070 Construction Engineering Professional Ethics
Code of Ethics - History
Healthcare Career Preparation
Taking the STANDARDS Seriously
Healthcare Career Preparation
Engineering Profession
CS-480b Network Security Dick Steflik
Presentation transcript:

Software Engineering Code of Ethics and Professional Practice Software Engineering II Spring 2008 References McConnell, S. and L. Tripp, “Professional Certificaton: Fact or Fiction?” IEEE Software, December Gotterbarn, D., “How the New Software Engineering Code of Ethics Affects You,” IEEE Software, December 1999.

Elements of a Mature Profession Initial professional education Certification Licensing Professional development Professional societies Code of ethics

Education Initial education: baccalaureate degree –Computer Science –Software Engineering Accreditation: oversight body –Determine whether a program provides adequate education –Assures that graduates obtain knowledge needed to perform effectively in their profession

Certification and Licensing Certification –Voluntary process that helps the public determine who is fully qualified to participate in a profession –IEEE-CS has developed the Certified Software Development Professional (CSDP) –BS; 9000 hours SE experience in 6 of 11 knowledge areas Licensing –Mandatory requirement administered by government authority –Texas began licensing software engineers in 1998

Professional Development On-going professional education –Maintains and improves worker’s knowledge and skills –Learn appropriate standards of practice: IEEE active in defining and maintaining standards Professional societies –Promote exchange of knowledge –Define standards –Define certification criteria –Manage certification programs –Establish accreditation standards –Defines code of ethics and disciplinary action for violation of these codes

Code of Ethics Explicit ethical standards Higher and broader standards of practice for professionals than nonprofessionals –Impact on lives of others –Impact on well-being

Function of Code of Ethics Provides positive stimulus for ethical conduct –Inspire confidence of customer/user Gives guidance rather than regulatory Educate SE about shared commitment to undertake certain level of quality of work Educate managers about expected behaviors, legislators that make laws, and general public Provides means of deterrence and discipline Enhances public image

Levels of Obligation Humanity Professionalism Each Profession integrity, fairness, care and justice owe a higher order of care by virtue of roles and special skills Profession-unique standards related to current best practices