Logical Tree with its derived basic Thesaurus
013 ACM_sp, Social and Professional Issues
Undergraduates need to understand the basic cultural, social, legal, and
ethical issues inherent in the discipline of computing They should understand
where the discipline has been, where it is, and where it is heading They
should also understand their individual roles in this process, as well
as appreciate the philosophical questions, technical problems, and aesthetic
values that play an important part in the development of the discipline
Students also need to develop the ability to ask serious questions about
the social impact of computing and to evaluate proposed answers to those
questions Future practitioners must be able to anticipate the impact of
introducing a given product into a given environment Will that product
enhance or degrade the quality of life? What will the impact be upon individuals,
groups, and institutions? Finally, students need to be aware of the basic
legal rights of software and hardware vendors and users, and they also
need to appreciate the ethical values that are the basis for those rights
Future practitioners must understand the responsibility that they will
bear, and the possible consequences of failure They must understand their
own limitations as well as the limitations of their tools All practitioners
must make a long-term commitment to remaining current in their chosen
specialties and in the discipline of computing as a whole.
|
Global Keywords
History computing, Social context, Methods analysis, Tools analysis, Professional responsibilities, Ethical responsibilities, Risk systems, Liabilities systems, Intellectual property, Privacy liberties, Civil liberties, Computer crime, Economic issues, Philosophical frameworks. |
013001 SP1, History of computing
Prehistory, Hardware, Software, Networking, Computer pioneers.
013002 SP2, Social context of computing
Social implications, Networked communication, Internet Growth, Internet control, Internet access, Issues.
013003 SP3, Methods and tools of analysis
Ethical arguments, Ethical choices, Assumptions, Values, Social context.
013004 SP4, Professional and ethical responsibilities
Community values, Laws, Professionalism, Professional credentialing, Public policy, Consequences, Ethical dissent, Whistle-blowing, Ethic codes, Conduct codes, IEEE, ACM, SE, AITP, Harassment, Discrimination, Acceptable.
013005 SP5, Risks and liabilities of computer-based systems
Software risks examples, Therac-25, Software complexity, Risk assessment, Risk management.
013006 SP6, Intellectual property
Foundations, Copyrights, Patents, Trade secrets, Piracy, Patents, Transnational issues.
013007 SP7, Privacy and civil liberties
Ethic, Legal, Privacy protection, Implications, Strategies, Freedom, Cyberspace, Implications.
013008 SP8, Computer crime
Criminal history, Criminal examples, Cracking, Hacking, Viruses, Worms, Trojan horses, Prevention.
013009 SP9, Economic issues in computing
Monopolies, Labor supply, Pricing strategies, Computing resources, Computing effects.
013010 SP10, Philosophical frameworks
Theories, Utilitarianism theories, Deontological theories, Ethical relativism, Scientific ethics, Scientific approaches, Philosophical approaches.
|
|
|