Integrating Computer Ethics into the Computer Science Curriculum**
Keith Miller
CS 7: Data Structures and Algorithm Analysis
Students in CS 7 are encouraged to look more precisely at algorithms and data, and to make judgments about the practical application of these concepts to large scale projects. The course stresses the importance of quantitative methods in designing software.
Ever since President Reagan announced the Strategic Defense Initiative, computer scientists have been engaged in a lively debate on the merits of various proposals. All the current SDI proposals include a large computing system, and computer science students learning about complexity analysis are in a good position to intelligently examine arguments about SDI. Many different articles present technical opinions on the computational challenges inherent in SDI, including Parnas, 1985; Lin, 1985; Moore, 1985; Ornstein, 1986; New York Times Service, 1987.
What are the technical merits of the arguments for continuing SDI research? What are the technical merits of the arguments against continuing SDI research? What are the technical merits for and against early development of an SDI system? What are the obstacles for an accurate estimate of the eventual complexity of an SDI system? In the article read, can you discern any political bias in the technical analysis presented? Assume that you believe that SDI as it is currently proposed is fatally flawed; could you take a job in SDI research because you believe that SDI research will have positive results that are not now predictable? Assume that you believe that SDI as currently proposed is realistic; would you give expert congressional testimony which deliberately oversimplified the situation so that the public would understand the concepts, even though they wouldn’t get a true picture of the complexity?
Go to: CS 8: Organization of Programming Languages
Home > Teaching
Resources > Teaching Computer
Ethics > Integrating Computer Ethics into the Computer Science Curriculum
HOME | IN
THE NEWS | RESEARCH
RESOURCES
TEACHING RESOURCES | STUDENT
RESOURCES | LINKS
The Research Center on Computing & Society
at Southern Connecticut State University
501 Crescent Street | New Haven, CT 06515
Director: (203) 392-6790 | e-mail: webmaster@computerethics.org
© 2000 – 2004 – Research Center on Computing & Society