Please enable JavaScript.
Coggle requires JavaScript to display documents.
7.1: Ethics and Ownership - Coggle Diagram
7.1: Ethics and Ownership
Ethics
the field of moral science
the moral principles by which any person is guided
the rules of conduct recognsied in a particular profession or area of human life
Professional Ethical Bodies
British Computer Society (BCS)
Public Interest
Professional Competence and Integrity
Duty to Relevant Authority
Duty to the Profession
Association for Computing Machinery (ACM) and Institute of Electrical and Electronics Engineers (IEEE) IEEE-CS/ACM
PUBLIC - software engineers shall act consistently with the public interest
CLIENT AND EMPLOYER - software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest
PRODUCT - software engineers shall ensure that their products and related modifications meet the highest professional standards possible
JUDGEMENT - software engineers shall maintain integrity and independence in their professional judgement
MANAGEMENT - software engineering managers and leaders shall subscribe to promote an ethical approach to the management of software development and maintenance
PROFESSION - software engineers shall advance the integrity and reputation of the profession constant with the public interest
COLLEAGUES - software engineers shall be fair to and supportive of their colleagues
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
Ownershiup and Copyright
Copyright
a formal recoginiton of ownership of a created and published work
literary work
musical composition
film
music recording
radio or TV broadcast
work of art
computer program
copyright laws
requirement for registration recording date of creation
defined period where copyright applies
policy if an individual holding copyright dies
agreed method for indicating the copyright - use of symbol
Software Licensing
Free Software - software provided with the source code where the user is free to use it as they wish
Shareware - software provided free of charge fora limited period but no source code is provided
Open Source Software - software provided with the source code
Freeware - software provided free of charge with no time limit for its use but no source code is provided
Artificial Intelligence
components within AI
collection of data
set of programmed rules
ability to reason
ability to learn and adapt
areas within AI
image recognition
speech recognition
natural lanauge
computer games
diagnosis systems
a part of the computer science that looks at creating machines that can think and perform tasks a person would usually perform
machine learning
a computer program that can adapt to its stored rules or processes
supervised or unsupervised