Computer Science 450 Course
Objectives
Successful
students will be able to:
- Understand the background and brief history of
computers and their introduction to society.
- Understand the basic general concept of ethics and
different ethical theories and the social impact of computing.
- Discuss different ethical views on Internet-related
ethical topics such as spam and pornography.
- Describe the effects of software piracy on software
developers and the role of relevant enforcement organizations.
- Discuss security related issues, including hacking,
viruses, and denial-of-service attacks.
- Describe current computer-based threats to privacy and
identify theft.
- Discuss the dangers of unreliable computer systems and
the responsibilities from the designer’s and user’s point of view.
- Argue convincingly either for or against globalization
of economy through the use of computers.
- Make 1-2 presentations on a controversial
computer-related issue and evaluate it in terms of differing ethical
perspectives.
- Write a descriptive 10-20 page paper on a controversial
computer-related topic and present differing ethical views, and conclude
with one’s own opinion.
- Demonstrate a knowledge of
professional ethics, in preparation for pursuing a professional career or
graduate studies, and showing an ability for continuing professional
development.