Professional Issues Flashcards
What ethical theories are relevant to computer scientists?
Consequentialism
Deontologism
What is consequentialism
Any action that you take is right or wrong according to its consequences.
It looks at the overall impact on society .
What is deontologism
An action is right or wrong regardless of consequences . Focus on the individual’s rights .
Examples of dilemmas a computer scientist can encounter
Claiming experience that you don’t have
Conflict of interest (disclosure of a relationship that might influence your judgment )
Copyright infringement (record a film for a colleague for a streaming service)
Reporting crime (should you report a colleague overlooking a customer)
Safety concerns (should you report a product you believe unsafe ?)
Why do professional ethics matter in computer science?
Because scientists have great knowledge expressed through their work but others cannot easily avoid their work as they have great reach
What are the main professional codes of conduct ?
BCS : British computer society conduct
ACM : enforces standards of behaviour
What are the main points of the BCS code of conduct ?
Public interest
Professional competence
Principle of duty to relevant authority
Duty of the profession
What does publish interest mean ?
You make IT for everyone you shall have to regard for publish health , privacy security and wellbeing of society
What does professional competencence and integrity mean ?
It means show what you know, learn what you don’t.
So undertake worl which you are competent and do so with integrity
What is the principle of duty to relevant authority?
Means respect the organization or individual yoh work for
What does duty of the profession mean ?
Keep it real keep it professional pass it on
You shall upload the reputation of the profession and not take any action that might bring it to disrepute