ABSTRACT

This chapter focuses on the ethical aspects of cyberspace, while teaching students majoring in computing disciplines has become increasingly important as their professional relationships affect large groups of users and have significant influence on those users' activities. There are two different approaches to introducing ethics to these students: as a part of the required teaching material in computing courses, and through various forms of out-of-class activities. The chapter also focuses on variety of student-led projects, which blend ethical and specific computing topics. It presents other methods which also follow the second approach, such as online surveys, seminar organization, quiz bowls, information bulletin board design, and field trips. There are two additional approaches to project development: projects prepared as an in-class activity and projects assigned as homework without direct oversight from the instructor. Undergraduate research presents an appropriate way to involve students in scientific or practice-oriented activities and to cultivate a taste for discovering new worlds in science and its applications.