8/18/2019 Professional Computer Ethics Lecture1
1/50
COURSE TITLE :PROFESSIONAL, ETHICAL &LEGAL IMPLICATIONS OF
COMPUTING SYSTEMS
FACILITATOR :
NADINE MAITLAND
4/25/16Prepared by Nadine Maitland
1
Semester 2 2016
8/18/2019 Professional Computer Ethics Lecture1
2/50
A change in you reuires a change your !hin"ing
4/25/16Prepared by Nadine Maitland
2
#a$e you taught about your ho% you thin" and %hatshapes your thoughts&
'hat are your $alues&
Are you totally ethical &
()or things to change* you ha$e to change+ )or thingsto get better* you ha$e to get better+, -.im ohn
8/18/2019 Professional Computer Ethics Lecture1
3/50
)ood or thought
4/25/16Prepared by Nadine Maitland
Not e$erything that counts can be counted* and note$erything that can be counted counts+ -Sign hangingon 3insteins oice at Princeton ni$ersity
According to Albert 3instein the goal -of aneducaton! must be or the training oindependently acting and thin"ing indi$iduals %hosees the ser$ice to community their highest lie
achie$ement+, Albert 3instein
8/18/2019 Professional Computer Ethics Lecture1
4/50
8/18/2019 Professional Computer Ethics Lecture1
5/50
'hat is 3thics
4/25/16Prepared by Nadine Maitland
5
ules/ guidelines to ollo% %hen interactions %ithothers as our actions aect others
An academic discipline -branch o philosophy 8
study o %hat it means to (do the right thing,
Assumes people are rational and ma"e ree choices
7n$ol$es the analysis and employment o concepts such asright and %rong* good and e$il* and responsibility+
8/18/2019 Professional Computer Ethics Lecture1
6/50
'hat is 3thics 9ontd+
4/25/16Prepared by Nadine Maitland
6
3thics comes rom the ree" %ord eche* %hichmeans character
According to :eborah .ohnson %riter o computer
Ethics the fourth edition: 3thics using a set oconcepts and theories used to ma"e moral decisionsand pro$ide ;ustiication or those rules -normati$e
$ie% point+
8/18/2019 Professional Computer Ethics Lecture1
7/50
'hat is 3thics 9ontd+
4/25/16Prepared by Nadine Maitland
<
!he normati$e lens is one %hich %e loo" at (humanarrangement* choices and actions,+
According to obert 9+ Solomon in his article ( Morality and the Good Life” ethics is a set otheories $alues or $irtue o right -$aluable action+
8/18/2019 Professional Computer Ethics Lecture1
8/50
:istinctions
4/25/16Prepared by Nadine Maitland
=
3thically mandatory -right
3thically prohibited -%rong
3thically acceptable -(o"ay,
Negati$e rights -liberties !he right to act %ithout intererence !he rights to lie
Positi$e rights -claim8rights An obligation o some people to pro$ide certain things or
others
8/18/2019 Professional Computer Ethics Lecture1
9/50
'hat is computer 3thics
4/25/16Prepared by Nadine Maitland
>
(9omputer ethics, %as not commonly used until the mid81>
8/18/2019 Professional Computer Ethics Lecture1
10/50
'hat is ?a%
4/25/16Prepared by Nadine Maitland
10
@ne deinition is that la% is a system o rules and guidelines %hich are enorced through social institutions to go$ern beha$ior+ ?a%s are made by o$ernments+
!he ormation o la%s themsel$es may be inluenced by a
9onstitution -%ritten or un%ritten and the rights areencoded therein+
!%o types Natural and 9on$entional
9on$entional la% is a system created by and or human
beings usually in public deliberations li"e a council oelders or representati$es in national legislatures+ 7t deri$esrom that part o the moral code %hich is enorceable+
8/18/2019 Professional Computer Ethics Lecture1
11/50
9on$entional la% - contd+
4/25/16Prepared by Nadine Maitland
11
Conventional law is derived from or contingentupon the mutual agreement of the parties, asopposed to that created by or dependent upon astatute or other act of the law.
Eample
A home mortgage in %hich the interest rate isagreed upon by the parties Both the borro%er and
the lender+
8/18/2019 Professional Computer Ethics Lecture1
12/50
Natural ?a%
4/25/16Prepared by Nadine Maitland
12
Natural la% is an un%ritten but uni$ersal la%+ 7t is atheory that states that an eternal* absolute moral la%can be disco$ered by reason and is deri$ed romreason+
7t applies to all rational creatures* eCistsindependently o human preerences and
inclinations* and is applied cross culturally+
8/18/2019 Professional Computer Ethics Lecture1
13/50
Natural la% -contd+
4/25/16Prepared by Nadine Maitland
1
According to the 7nternet 3ncyclopedia oPhilosophy
Natural la% reers to a type o moral theory* as %ell
as to a type o legal theory* but the core claims o thet%o "inds o theory are logically independent+
As discussed by Plato* Aristotle* and Auinas Natural la% moral theory states that * the moral
standards that go$ern human beha$ior are* in somesense* ob;ecti$ely deri$ed rom the nature o human
beings and the nature o the %orld+
8/18/2019 Professional Computer Ethics Lecture1
14/50
!he purpose o ?a% and 3thics
4/25/16Prepared by Nadine Maitland
14
!he role o con$entional and natural la% is to protect lie*liberty* and property o the group protected by these la%s+
3$ery human society* %hether ci$iliDed or primiti$e*practices ethics because e$ery society attaches a $alue* or acontinuum o good to bad* right to %rong* to each actionaccording to %here that indi$iduals action alls %ithin thedomain o that societys rules and cannons donates a action
good or bad -EiDDa* 1>>=*201+
8/18/2019 Professional Computer Ethics Lecture1
15/50
!ypes o oences
4/25/16Prepared by Nadine Maitland
15
9riminal oenses can be bro"en do%n into t%ogeneral categories F
malum in se -Gnaturally e$il as ad;udged by thesense o a ci$iliDed community,
malum prohibitum -(%rong only because a statute
ma"es it so,
8/18/2019 Professional Computer Ethics Lecture1
16/50
!he :istinction bet%een ?a% and ethics
4/25/16Prepared by Nadine Maitland
16
A Henn diagram that best represents the conceptualrelationship bet%een la% I ethics
8/18/2019 Professional Computer Ethics Lecture1
17/50
3thics should guide ho% %e li$e
4/25/16Prepared by Nadine Maitland
1<
S!@P )or eCample* the ethical imperati$e (do not steal,
-applies to identity thet* hac"ing* and sot%arepiracy and any criminal oence that contradicts
moral or ethical standards/ guidelines this can be ;ustiied using t%o ethical theories* i+e+ deontologyand teleology -conseuentialism
S!A! eading the A9M and 7333 9odes o 3thics
-basic concept continually acuire s"ills
(3$ery man is guilty o all the good he did not do+, )ranJois8Marie Arouet -16>4 F 1
8/18/2019 Professional Computer Ethics Lecture1
18/50
3thical :ilemma
4/25/16Prepared by Nadine Maitland
1=
A ethical dilemma is a situation that there is anapparent conlict bet%een moral imperati$es andobeying one %ould result in $iolating another+
3Cample Someone enters a house as"ing or the %hereabouts o a person they intend to "ill+ Ponder %hether it is right to lie about %here this person islocatedK+ !here are t%o conlicting ethicalimperati$es (do not lie, and (do not "ill,+
8/18/2019 Professional Computer Ethics Lecture1
19/50
7s (Business 3thics, an oCymoron&
4/25/16Prepared by Nadine Maitland
1>
:o (Proits, I (3thics, miC&
Lou can ma"e money helping others* e+g+ sell shoes to helpthose %ithout shoes+
:o you belie$e biblical sayings&(!he lo$e o money root o all e$il+,Money itsel is not e$il
eminder Lou are responsible to not harm others+
9hallenge Are you responsible to help others&
8/18/2019 Professional Computer Ethics Lecture1
20/50
8/18/2019 Professional Computer Ethics Lecture1
21/50
'hy study ethics -contd
4/25/16Prepared by Nadine Maitland
21
Suggestion 2 :egree in 9omputing %ith classes that discussethics is best+
Part o proessional standard* e+g+ A9M
Halued by S97! sta I some S97! graduates
3thics classes can positi$ely impact the thin"ing and/or beha$iour o some students
#ighly intellectual mind game
Hery important
8/18/2019 Professional Computer Ethics Lecture1
22/50
8/18/2019 Professional Computer Ethics Lecture1
23/50
7ndi$idual Attributes o People
4/25/16Prepared by Nadine Maitland
2
Aptitude
Achie$ement
Attitude
Apathy (nuh care, Arrogance (bossy, - o$er estimate o sel %orth or lo%
estimate o others Alienation (nutting nah g%an i mi, Astute -%hiD "id* illed %ith insight I solutions
8/18/2019 Professional Computer Ethics Lecture1
24/50
'hat is proessional ethics&
4/25/16Prepared by Nadine Maitland
24
!here are special aspects to ma"ing ethicaldecisions in a proessional conteCt+
According to Baase -200
8/18/2019 Professional Computer Ethics Lecture1
25/50
3lements o Proessionalism
4/25/16Prepared by Nadine Maitland
25
9ertiication -proo gone through theacademia
9ompetent -ability to perorm
competently and maintain uality9haracter -ethics
9ulture -ethos and etiuette
9itiDenry -la%8abiding
8/18/2019 Professional Computer Ethics Lecture1
26/50
9haracteristics o a Proession
4/25/16Prepared by Nadine Maitland
26
Mastery o a 3soteric Body o Eno%ledge
Autonomy
)ormal @rganiDations
9ode o 3thics
9ulture o Practice
8/18/2019 Professional Computer Ethics Lecture1
27/50
Beneits o Proessionalism
4/25/16Prepared by Nadine Maitland
2<
Appropriate conduct
-based on established morals
Beneits to country/org+/%orld -?eads to re%ards!angible contribution to society
9ollecti$e Status
3le$ated e8numeration
8/18/2019 Professional Computer Ethics Lecture1
28/50
Proession organiDation
4/25/16Prepared by Nadine Maitland
2=
Proessional and regulatory bodies play three roles -#ar$ey I Mason*1>>5+ )irst* they are set up to saeguard the public interest+ !his is %hat gi$es
them their legitimacy+
Second* proessional bodies also represent the interest o theproessional practitioners and they act as a proessional association ortrade union -including legitimating restricti$e practices* or as alearned society contributing to continuous proessional de$elopment+
!hird* the proessional or regulatory body represents its o%n sel8interest the organiDations act to maintain their o%n pri$ileged andpo%erul position as a controlling body+ !his is %here control*legitimated by public interest becomes conounded by control based onsel8interest+
8/18/2019 Professional Computer Ethics Lecture1
29/50
8/18/2019 Professional Computer Ethics Lecture1
30/50
Proession organiDation -contd
4/25/16Prepared by Nadine Maitland
0
!he proessional bodies ha$e $arying unctions anging rom
Set and assess proessional eCaminationsPublish proessional ;ournals or magaDinesPro$ide net%or"s or proessionals to meet and discuss their ield o eCpertise
:eal %ith complaints against proessionals and implement disciplinaryprocedures
Not all proessional bodies ha$e regulatory unctions+ 7n some proessions it is
necessary to be registered %ith the regulator but not the proessional body* %homay pro$ide a set o ser$ices to their proessional members %ithout regulatingthem+
Most proessional bodies oer a %ay to climb up the membership ladder to%ards being a )ello% or in some cases a 9hartered proessional+
8/18/2019 Professional Computer Ethics Lecture1
31/50
9odes o 3thics
4/25/16Prepared by Nadine Maitland
1
9odes ha$e been di$ided into primarily normati$e andprimarily regulatory codes+ 7n traditional proessions such regulatory codes %ere ;ustiied as part
o the social contract the proession had %ith society+ 7n return orthese enorceable moral promises* society granted the proession the
right to sel8regulation+
A code can also be normati$e+ Norms are Gethical rules o thumb+G!hey are rules that ha$e been de$eloped or analyDing and decidingcases in a particular area o ethics+ !hey tend to be less authoritati$ethan the basic duties stated in a regulatory code+ !hey are a %ay oormaliDing* generaliDing* and communicating ethical %isdom andeCperience in a particular ield+
8/18/2019 Professional Computer Ethics Lecture1
32/50
!rends in 9odes o 3thics
4/25/16Prepared by Nadine Maitland
2
!here are se$eral concerns %ith regulatory type o codes+ )irst it leads to a Gblac" letter la%G approach to proessional practice8 i particular
action is not ruled out by the code then it is permissible+ 7n a rapidly changing discipline such codes are generally outdated and can
sometimes be $ery inleCible - not able to address ne% issues that may arise
Norms are $ery dierent rom la%s in that they are meant toguide ;udgment rather than to regulate beha$ior+
7n the early 1>>0s* the A9M* B9S* and 7333 codes %ere signiicantlyre$ised+ !he tendency o these re$isions is a%ay rom regulatory codesto%ard normati$e codes+ !hese norms get %ritten as imperati$es+
9omputer scientists and engineers ha$e begun to de$elop a sense othemsel$es as a proession+
8/18/2019 Professional Computer Ethics Lecture1
33/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
General Moral !mperatives
1+1 9ontribute to society and human %ell being+
1+2 A$oid harm to others+
1+ Be honest and trust%orthy+
1+4 Be air and ta"e action not to discriminate+
#onor property rights including copyrights I patents+ i$e proper credit or intellectual property+ espect the pri$acy o others+ #onor conidentiality+
8/18/2019 Professional Computer Ethics Lecture1
34/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
4
+ More &pecific 'rofessional (esponsibilities
2+1 Stri$e to achie$e the highest uality* eecti$eness and dignity in both the processand products o proessional %or"+
2+2 Acuire and maintain proessional competence+
2+ Eno% and respect eCisting la%s pertaining to proessional %or"+
2+4 Accept and pro$ide appropriate proessional re$ie%+
2+5 i$e comprehensi$e and thorough e$aluations o computer systemsand their impacts* including analysis o possible ris"s+
2+6 #onor contracts* agreements and assigned responsibilities+
2+< 7mpro$e public understanding o computing and its conseuences+2+= Access 9omputing and communication resources only %hen authoriDed to do
so+
8/18/2019 Professional Computer Ethics Lecture1
35/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
5
)rgani*ational Leadership !mperatives
Articulate social responsibilities o members o anorganiDational unit and encourage ull acceptance o those
responsibilities+
Manage personnel and resources to design and buildinormation systems that enhance the uality o %or"ing lie+
Ac"no%ledge and support proper and authoriDed uses o anorganiDations computing and communications resources+
8/18/2019 Professional Computer Ethics Lecture1
36/50
8/18/2019 Professional Computer Ethics Lecture1
37/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
<
2+5 i$e comprehensi$e and thorough e$aluations ocomputer systems and their impacts* includinganalysis o possible ris"s+
2+6 #onor contracts* agreements and assignedresponsibilities+
2+< 7mpro$e public understanding o computing and itsconseuences+
2+= Access 9omputing and communication resources only %hen authoriDed to do so+
8/18/2019 Professional Computer Ethics Lecture1
38/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
=
!!!. )rgani*ational Leadership !mperatives
Articulate social responsibilities o members o anorganiDational unit and encourage ull acceptance othose responsibilities+
Manage personnel and resources to design and buildinormation systems that enhance the uality o %or"inglie+
Ac"no%ledge and support proper and authoriDed uses oan organiDations computing and communicationsresources+
8/18/2019 Professional Computer Ethics Lecture1
39/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
>
3nsure that users and those %ho %ill be aected by a system ha$e their needsclearly articulated during the assessment and design o reuirements+ ?aterthe system must be $alidated to meet reuirements+
Articulate and support policies that protect the dignity o users and othersaected by a computing system+
9reate opportunities or members o the organiDation to learn the principlesand limitations o computer systems+
7H+ Compliance with the Code
4+1 phold and promote the principles o this code+
4+2 !reat $iolations o this code as inconsistent %ith membership
8/18/2019 Professional Computer Ethics Lecture1
40/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
40
• 'e* the members o the 7333* in recognition o theimportance o our technologies in aecting theuality o lie throughout the %orld* and inaccepting a personal obligation to our proession*
its members and the communities %e ser$e* dohereby commit oursel$es to the highest ethical andproessional conduct and agree!o accept responsibility in ma"ing engineering
decisions consistent %ith the saety* health and %elare o the public* and to disclose promptlyactors that might endanger the public or theen$ironmentO
8/18/2019 Professional Computer Ethics Lecture1
41/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
41
to a$oid real or percei$ed conlicts o interest %hene$erpossible* and to disclose them to aected parties %hen theydo eCistO
to be honest and realistic in stating claims or estimates based on a$ailable dataO
to re;ect bribery in all its ormsO
8/18/2019 Professional Computer Ethics Lecture1
42/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
42
To +-%oe t#e unde%$tandn( oftec#noo(/, t$ a--%o-%ate a--caton, and-otenta con$e"uence$4To +antan and +-%oe ou% tec#nca
co+-etence and to unde%ta3e tec#noo(cata$3$ fo% ot#e%$ on/ f "uafed '/ t%ann(o% e5-e%ence, o% afte% fu d$co$u%e of-e%tnent +taton$4To $ee3, acce-t, and offe% #one$t c%tc$+
of tec#nca *o%3, to ac3no*ed(e andco%%ect e%%o%$, and to c%edt -%o-e%/ t#econt%'uton$ of ot#e%$4
8/18/2019 Professional Computer Ethics Lecture1
43/50
ACM Code of Et#c$
4/25/16Prepared by Nadine Maitland
4
To t%eat fa%/ a -e%$on$ %e(a%de$$ of $uc#facto%$ a$ %ace, %e(on, (ende%, d$a't/, a(e, o%natona o%(n4
To aod n2u%n( ot#e%$, t#e% -%o-e%t/,%e-utaton, o% e+-o/+ent '/ fa$e o% +acou$acton4
To a$$$t coea(ue$ and co6*o%3e%$ n t#e%-%ofe$$ona deeo-+ent and to $u--o%t t#e+ n
foo*n( t#$ code of et#c$. A--%oed '/ t#e IEEE 7oa%d of D%ecto%$, Au(u$t899
8/18/2019 Professional Computer Ethics Lecture1
44/50
3thical :ecision ma"ing
4/25/16Prepared by Nadine Maitland
44
Phase 1 Brainstorming phase -BAAS3 rd 3dition
?ist all the people and organiDations aected -sta"eholders
?ist ris"* issues* problems and conseuences
?ist beneits* identiy %ho gets each beneit
7n cases %here there is no simple yes or no decision* but ratherone has to choose some action* list the possible course oactions that can be ta"en
8/18/2019 Professional Computer Ethics Lecture1
45/50
8/18/2019 Professional Computer Ethics Lecture1
46/50
3thical :ecision ma"ing contd
4/25/16Prepared by Nadine Maitland
46
Phase 2 continue 7dentiy the code o ethics that applies eCample A9M code and
also the guideline in section >+5++ consider the ethical theorieseg+ -Eants and Mills approaches then categoriDe actions as
ethically obligatory* ethically prohibited or ethically acceptable+
7 there are se$eral ethically acceptable options* select anoption* considering the ethical merits o each courtesy to
others* practicality* sel interest* personal preerences etc+
8/18/2019 Professional Computer Ethics Lecture1
47/50
)ood or thought
4/25/16Prepared by Nadine Maitland
4<
(3$en i you are on the right trac"* you %ill get run
o$er i you ;ust sit there+, -'ill ogers
7 you dont li"e something* change it+ 7 you cantchange it* change the %ay you thin" about it+ -.imohn
8/18/2019 Professional Computer Ethics Lecture1
48/50
Assessment
4/25/16Prepared by Nadine Maitland
4=
!est 15Qelection Paper 10Q7ndi$idual Presentation 10Q
7ndi$idual Participation 5Qroup Presentation 10Qroup Paper 10Q)inal 3Camination 40Q
!eCt 9omputer 3thics
8/18/2019 Professional Computer Ethics Lecture1
49/50
!eCt 9omputer 3thics:eborah .ohnson
4/25/16Prepared by Nadine Maitland
4>
8/18/2019 Professional Computer Ethics Lecture1
50/50
50
Top Related