A comprehensive survey on the status of social and professional issues in United States undergraduate computer science programs and recommendations

A national web-based survey was administered to 700 undergraduate computer science (CS) programs in the United States as part of a stratified random sample of 797 undergraduate CS programs. The 251 program responses (36% response rate) regarding social and professional issues are presented. This article describes the demographics of the respondents, presents results concerning whether programs teach social and professional issues, how social and professional issues are integrated, perceptions of CS faculty regarding the importance of social and professional issues, pedagogies used to teach social and professional issues, and what specific social and professional topics have been included in the CS curriculum. Additionally, we (a) provide suggestions for CS programs regarding the integration of social and professional issues into the CS curriculum, (b) suggest ways to encourage more social and professional coverage in CS programs, pedagogy, and (c) recommend what social and professional topics should be included in future CS curriculum reports.

[1]  Leen-Kiat Soh,et al.  Ethics training and decision-making: do computer science programs need help? , 2008, SIGCSE '08.

[2]  N. Ben Fairweather,et al.  IS IT ethical , 2010 .

[3]  Keith W. Miller,et al.  Implementing a tenth strand in the CS curriculum , 1996, CACM.

[4]  Donald Gotterbarn,et al.  The ethical computer practitioner—licensing the moral community: a proactive approach , 1998, SGCS.

[5]  C. Dianne Martin,et al.  From awareness to action: integrating ethics and social responsibility into the computer science curriculum , 1999, CSOC.

[6]  Deborah G. Johnson Who should teach computer ethics and computers & society? , 1994, CSOC.

[7]  Chuck Huff,et al.  Computing consequences: a framework for teaching ethical computing , 1995, CACM.

[8]  C. Dianne Martin From awareness to responsible action (part 2): developing a curriculum with progressive integration of ethics and social impact , 1999, SGCS.

[9]  C. Dianne Martin From awareness to responsible action (part 1): defining learning objectives and necessary skills , 1999, SGCS.

[10]  S. Holm A Simple Sequentially Rejective Multiple Test Procedure , 1979 .

[11]  Donald Gotterbarn Integration of computer ethics into the CS curriculum: attachment or synthesis , 1999, ACM SIGCSE Bull..

[12]  James Jaccard,et al.  Statistics for the Behavioral Sciences , 1983 .

[13]  Donald Gotterbarn Reconstructing the ACM code of ethics and teaching computer ethics , 1998, SGCS.

[14]  Jacob Cohen Statistical Power Analysis for the Behavioral Sciences , 1969, The SAGE Encyclopedia of Research Design.

[15]  Thomas G. Field,et al.  What is Intellectual Property? , 2006 .

[16]  Don Gotterbarn Integration of computer ethics into the CS curriculum: attachment or synthesis , 1999, ITiCSE-WGR '99.

[17]  Richard L. Scheaffer,et al.  Elementary Survey Sampling , 1971 .

[18]  William D. Warde Elementary Survey Sampling (3rd ed.) , 1987 .