2005
DOI: 10.1145/1047124.1047464
|View full text |Cite
|
Sign up to set email alerts
|

Effective incorporation of ethics into courses that focus on programming

Abstract: This paper discusses some of the issues involved in incorporating ethics material into programming courses. Incorporating ethics into such courses raises particular challenges because of the time-intensive nature of the courses and because of the difficulty of finding material that is both relevant to the course and comprehensible to the students. The paper presents four case studies that we have used successfully when incorporating ethics material into our own programming courses.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…Students need to learn to consider the issue from the point of view of different stakeholders. Califf and Goodwin (2005) have used the same scenario used in the first dilemma (Spinello, 2003) with students in a programming course and asked them to consider the issue from the point of view of the programmer of the software who would not be receiving any royalties.…”
Section: Discussionmentioning
confidence: 99%
“…Students need to learn to consider the issue from the point of view of different stakeholders. Califf and Goodwin (2005) have used the same scenario used in the first dilemma (Spinello, 2003) with students in a programming course and asked them to consider the issue from the point of view of the programmer of the software who would not be receiving any royalties.…”
Section: Discussionmentioning
confidence: 99%
“…Common approaches include 1) a separate course on computer ethics and professional issues, 2) discussions of ethics and professional issues integrated across existing courses, including subject-specific courses, or 3) a senior-level capstone course [34]. Most often the approach taken is to provide a separate course [2,6,42], although occasionally one will encounter a program in which ethics is integrated across a range of computer science courses [10,20].…”
Section: The Need For Contextual Approaches To Csia Educationmentioning
confidence: 99%