Abstract
We have devised a novel experiential approach to teaching students about the social impact of computers and the ethical, legal, and social responsibilities of computing professionals. Rather than teaching these topics in a traditional classroom manner, we teach them in a text-based online virtual educational environment. At the same time we use the environment's object-oriented design to instruct the students in object-oriented concepts, and to introduce them to software engineering by having them work in groups. The approach is proving extremely successful.
- 1 Barlow, John P. Coming into the Country. CommA CM 34 3 March 1991, pp 19-21. Google Scholar
Digital Library
- 2 Curtis, Pavel. LambdaMOO Programmer's Manual. (available by anon ftp from parcftp .xerox. corn)Google Scholar
- 3 Johnson, Deborah. Computer Ethics, Prentice-Hall, Englewood Cliffs, NJ, 1994.Google Scholar
- 4 Rheingold, Howard. The Virtual Community. Addison- Wesley, Reading, MA, 1993.Google Scholar
- 5 Tucker, Alan B. Computing Curricula 1991. CommA CM 34 6 June 1991, pp 68-84. Google Scholar
Digital Library
Index Terms
Ethics, programming, and virtual environments
Recommendations
The Components of a Successful S-STEM Program: What Works at Appalachian State University
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationIn 1999, the National Science Foundation created the "Computer Science, Engineering, and Mathematics Scholarships" (CSEMS) program to provide funding for institutions to supply scholarships for academically talented and financially needy students to ...
Ethics, programming, and virtual environments
ITiCSE '97: Proceedings of the 2nd conference on Integrating technology into computer science educationWe have devised a novel experiential approach to teaching students about the social impact of computers and the ethical, legal, and social responsibilities of computing professionals. Rather than teaching these topics in a traditional classroom manner, ...
A faculty development program
Proceedings of the 13th SIGCSE symposium on Computer science educationThe Computer and Information Science (CIS) Department at Brooklyn College is unable to use full-time CIS faculty for most sections of the introductory programming course. Instead of using adjuncts, the administration of the College would like to use ...







Comments