Professional Ethics in Software Engineering Curricula Gordana DODIG-CRNKOVIC Ivica CRNKOVIC Department of Computer Science and Electronics, Mälardalen.

Slides:



Advertisements
Similar presentations
British Computer Society Professional Issues Les NealWolverhampton Jan 2003.
Advertisements

Designing Postgraduate Curricula For Transdisciplinary Fields: The case of security and crime science Dr Hervé Borrion* and Prof Richard Wortley, UCL Security.
Assessment Report Computer Science School of Science and Mathematics Kad Lakshmanan Chair Sandeep R. Mitra Assessment Coordinator.
Project Proposal.
PROJECT MANAGEMENT ETHICS
Chapter 1- Ethics Lecture 2.
Cross-Curricular Teaching EDU 412/413. Overview QEP Competencies What are cross-curricular themes? Two Perspectives Methods for teaching cross-curricular.
5.1 © 2006 by Prentice Hall Ethical and Social Issues in the Digital Firm.
Web Design! John Paxton Montana State University - Bozeman CCSC Northwestern Region Saturday, October 8 th, 2004.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Department of Computer Science City College of New York City College of New York Spring 2006 Copyright © 2006 by Abbe Mowshowitz CSc 375 SOCIAL ISSUES.
COMPUTER AND INFORMATION ETHICS By: Richard Ramos.
Computer Ethics Overview Gordon College. Introduction  Computer ethics is growing and changing as computers are growing and changing growing and changinggrowing.
Fall 2014 Marco Valtorta CSCE 390 Professional Issues in Computer Science and Engineering What is Computer Ethics? Fall 2014 Marco Valtorta.
Department of Information System Faculty of Computing & Information Technology King Abdul Aziz University, Jeddah, KSA.
1 Software Testing and Quality Assurance Lecture 35 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Social and Economic Impacts of IT Professor Matt Thatcher.
Program Improvement Committee Report Larry Caretto College Faculty Meeting December 3, 2004.
Meaning and Scope Chapter 1.
Ethics & Professional Issues in Information Systems Development.
Interdisciplinary role of English in the field of medicine: integrating content and context Nataša Milosavljević, Zorica Antić University of Niš, Faculty.
Computer Ethics in Information Technology
1 Gordana Dodig-Crnkovic Department of Computer Science and Engineering Mälardalen University IDE Forskningsplaneringskurs 2007 PROFESSIONAL ETHICS IN.
1 Gordana Dodig-Crnkovic School of Innovation, Design and Engineering, Mälardalen University PROFESSIONAL ETHICS CDT409 PROFESSIONAL AND ETHICAL RESPONSIBILITIES.
Chapter 1 Introduction Yonsei University 2 nd Semester, 2014 Sanghyun Park.
ETHICAL CHALLENGES IN RESEARCH AND SUPERVISION Gordana Dodig-Crnkovic & Niclas Månsson Advisory Ethics Committee Mälardalens University
Communication Degree Program Outcomes
14/13/ Software Engineering, CPSC , CPSC , Lecture 13 CPSC , CPSC , Lecture 13.
ITGS Standard Level Mr Gavin Johnson. ITGS The Diploma Programme information technology in a global society (ITGS) course is the study and evaluation.
Experiences in Undergraduate Studies in the University of Zaragoza LEFIS Undergraduate studies Oslo, 19 th -20 th May 2006.
LEFIS W2 Posgraduate Workshop 1 LEFIS, WG 2 Postgraduate studies Meeting, Rotterdam.
Introduction to Computer Science
Teaching of Labour protection, Fire Safety and Civil Defence Engineers in Riga Technical University Teaching of Labour protection, Fire Safety and Civil.
Designing and implementing of the NQF Tempus Project N° TEMPUS-2008-SE-SMHES ( )
Gilbertine IKILI OSSANA Information Systems: CERAG Advisor: Marc FAVIER Ethics and ICT/IS in Organizations Presentation of PhD subject: June 8, 2012.
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?
SCI 101/A+102/A SCI 110/A+111/A.  They address two groups of students with different needs  Both target a general audience, and are more similar than.
Information Ethics Prof. Madya Dr. Rozinah Jamaludin 11 March 2010.
INFORMATION TECHNOLOGY IN A GLOBAL SOCIETY
LIKES: Educating the Next Generation of Knowledge Society Builders Authors: Wingyan Chung, Edward A. Fox, Steven D. Sheetz, Seungwon Yang Presenter: Wingyan.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 1 Slide 1 Chapter 1 Introduction.
Final experiences with the course "Computer Ethics" on under-graduate level Mirjana Ivanović, Zoran Putnik.
Graduate studies - Master of Pharmacy (MPharm) 1 st and 2 nd cycle integrated, 5 yrs, 10 semesters, 300 ECTS-credits 1 Integrated master's degrees qualifications.
Professionalism in Computing An Overview Khurshid Ahmad, Prof. PhD, CEng., MBCS Department of Computing, University of Surrey, Guildford, Surrey.
Basic Nursing: Foundations of Skills & Concepts Chapter 7 ETHICAL RESPONSIBILITIES.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 1 Slide 1 Professional and ethical responsibility l Software engineering involves wider.
ANIE IE Research Workshop Objectives towards a Curriculum Development University of Pretoria July 4-5, 2011 Rafael Capurro International Center for Information.
1 Gordana Dodig-Crnkovic Department of Computer Science and Engineering Mälardalen University 2004 PROFESSIONAL ETHICS IN SCIENCE AND ENGINEERING CD5590.
Integrating Science with the Humanities and Liberal Arts By Katherine Hill and Colleen Staniszewski.
Engineering Ethics. Engineering Ethics ( II ) Wael. A. Moustafa MA.Sc., P.Eng. May 18, 2011 Mechanical Engineering Department Umm Al-Qura University.
MA “International Relations, Global Economy and Strategic Analysis” COURSE OUTLINE.
Introduction To Ethics
Computer Ethics 4 4 Chapter.  Ethics Pertaining to right or wrong in conduct  Ethical In accordance with the rules or standards for right conduct or.
Ethical Frameworks Engineering 185EW Winter 2011 Herrick Chang Slides extracted from Prof. Weltman’s Slides.
First week. Catalog Description This course explores basic cultural, social, legal, and ethical issues inherent in the discipline of computing. Students.
C&I 212.  Why Teach  Activity  Reading Discussion  Teaching as a Profession  Notes  Review wiki (
 Societal and global impact of engineering solutions  Codes of ethics in engineering  Risk-taking in engineering.
WHAT MAKES ETHICS UNIQUE AS A DISCIPLINE? It is a FIELD of STUDY: EXAMINES: The moral basis of human behavior Attempts to determine the “BEST” course of.
 Engineering in the modern society  Professional profile of a modern engineer  Engineer as a key personality in the technological and social progress.
IN SCIENCE AND ENGINEERING
Social experimentation
TEMPUS SHESPSS WORKSHOP
WRTC Courses.
Meaning and Scope Chapter 1.
Assessment and Accreditation
Why Study Ethics and computing?
Code of Ethics - History
Software Engineering, Professional Ethics
Presentation transcript:

Professional Ethics in Software Engineering Curricula Gordana DODIG-CRNKOVIC Ivica CRNKOVIC Department of Computer Science and Electronics, Mälardalen University, Västerås, Sweden Cross-disciplinarity in Engineering Education 3rd CeTUSS Workshop CEMUS and IEEE Nordic Education Society Chapter December 5-6, 2005, Uppsala, Sweden

Swedish Computer Science and Engineering education follows broadly an international model, expressed in the American ACM/IEEE Computing Curriculum Typical general knowledge subjects that are widely represented are Theory of Science (Philosophy of Science) and Research Methodology. However, the education in Professional Ethics, that is a compulsory part of ACM/IEEE Computing Curriculum is as a rule absent. Swedish Computing Curricula

Computing Curricula ACM/IEEE Social context of computing Methods and tools of analysis of ethical argument Professional and ethical responsibilities Risks and liabilities of safety-critical systems Intellectual property Privacy and civil liberties Social implications of the Internet Computer crime Philosophical foundations of ethics

The Increasing General Public Awareness on Ethical Aspects of Technology The high level of media attention given to computer-related disasters in technical systems has increased interest in Computer Ethics: - The explosion of Arianne V in The Therac-25 computerized radiation machine overdoses

Why Ethics? “There are few things wholly evil or wholly good. Almost everything...is an inseparable compound of the two, so that our best judgment of the preponderance between them is continually demanded.” Abraham Lincoln

Family (Private Sphere) Global environment Society/Nature Engineering firm EngineerColleaguesManagers Clients Consumers Industry (Other firms) Profession (Societies) Ethics Contexts

Engineering as Social Experimentation “All products of technology present some potential dangers, and thus engineering is an inherently risky activity. In order to underscore this fact and help in exploring its ethical implications, we suggest that engineering should be viewed as an experimental process. It is not, of course, an experiment conducted solely in a laboratory under controlled conditions. Rather, it is an experiment on a social scale involving human subjects.” Ethics in Engineering, Martin MW and Schinzinger R, McGraw-Hill, 1996

Social Importance of Engineering Engineering has a direct and vital effect on the quality of life of people. Accordingly, the services provided by engineers must be dedicated to the protection of the public safety, health and welfare.

Why is the Professional Ethics Important for Computer Scientists and Engineers? Because the Professional Ethics shall be a part of education for every socially important profession, as one of essential constituents of the meaning of the term professionalism!

Codes of Professional Ethics A code of professional ethics appears when an occupation organizes itself into a profession. It is central to advising individual professionals how to conduct themselves, to judging their conduct, and to understanding of a profession.

Teaching Professional Ethics to Computer Science Students The most important goal is to develop the ethical autonomy, i.e. the ability and the habit to think rationally and critically about the ethical questions.

Professional Ethics in Science and Engineering Course at Mälardalen University What Is Ethics? Ethics vs. Morals Ethics: A Pluralistic Approach to Moral Theory Is Computer Ethics Unique in Relation to Other Fields of Ethics? Codes of Ethics and Professional Conduct Engineering as Social Experimentation A Framework for Ethical Decision Making Types of Ethics Inquiry

The examination forms for the course were the writing of a research paper on an ethical topic of interest and an oral presentation of a chosen topic (such as safety and security, intellectual property, environmental ethics, privacy etc.) followed by an in-class discussion led by the students responsible for the actual presentation. Professional Ethics in Science and Engineering Course at Mälardalen University

Professional Ethics Course Evaluation First three years experiences very positive Students actively participating into discussions, case studies and research on chosen topics Interest even in general ethical concerns of other fields like medical ethics or arms control Even predominantly technical-minded students are able to assimilate and use philosophical concepts introduced by the theoretical part of the course See more under:

Professional Ethics Course Evaluation Two industrial PhD students have included specific chapters on ethical aspects of their work in their PhD respective Licentiate Theses as a consequence of taking part in the Ethics course. They have related technological issues such as product integration and component-based design to stakeholders’ attitudes and decisions based on the ethical premises of the engineering in particular activities in the software development process.

Professional Ethics Course Evaluation Three other students have published articles on their field of interest in international journals and at CEPE and E-CAP conferences which attracted the interest of the computing and philosophy community to ethical issues related to Software Engineering.

Next year the extended version of the course will be given as a part of doctoral education for all MDH PhD students. MDH Professional Ethics Course Home Page: