|
|
Computer Ethics in the Computer Science Curriculum Terrell Ward Bynum
The Software Engineering “Capstone” Approach Another way to integrate computer ethics into the computer science curriculum has been tried with some success by Don Gotterbarn (Gotterbarn 1991) and others. This “software engineering approach” combines computer ethics and a software engineering project late in the student’s college career. Gotterbarn reports that he has done this in two different ways:
In both courses, students are involved in the nitty-gritty tasks and decisions required to develop a piece of software; and in the process, various computer ethics issues arise and are discussed. According to Gotterbarn, this is a more practical and more effective way to teach computer ethics than the traditional “theoretical” computer ethics course, especially
Gotterbarn argues that such a “capstone” course taken late in a student’s college career is preferable to an early “theoretical” course:
Gotterbarn makes an impressive plea for such “capstone” courses. There are a number of advantages to their being late in a student’s college career. On the other hand, if a late course is the only one in which a student is exposed to computer ethics issues, this could leave the mistaken and dangerous impression that ethical concerns are separate, extra considerations which can and ought to be separated from the rest of computer science. This would be a mistake. It seems to me that a balanced computer science curriculum would integrate computer ethics considerations in a variety of ways throughout the curriculum. (See below for my recommendations.) Go to: Desired Outcomes of Computer Ethics Instruction Home > Teaching Resources > Teaching Computer Ethics > Computer Ethics in the Computer Science Curriculum |
||
HOME | IN
THE NEWS | RESEARCH RESOURCES The Research Center on Computing & Society |