Learn More
"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 understand their individual roles in this process, as well as appreciate the philosophical questions, technical problems, and(More)
H " ow can we best teach our students to answer questions that cannot be answered simply by the application n of faster, better, newer technology-questions that may in fact be raised by its application? Effective preparation involves at least two considerations: (1) identifying the social impacts of computers and (2) when they should be taught. The focus of(More)
  • 1