An introductory course format for promoting diversity and retention

We report on a pilot section of an introductory computing course offered at a top tier university through its engineering school. Although targeted for students with no prior programming experience, its goals were same as the goals of the other sections. The course enrolled 43 students. They were 49% female, 23% black, and 12% Hispanic. The demographics are different from the typical 1st year class at the school, which is 26% female, 6% black, and 3% Hispanic. Two important pedagogies differentiated the pilot section from other sections: computer availability at all class meetings and the methodology for selecting motivating examples. A priori only one student in the section intended a computing major, but upon completion the students chose a computing major at a higher rate than the rates for other sections: 19% versus 13%. More striking is that 33% of the pilot section women and 27% of its minority students chose a computing major. All students completed the course and no student left the school. These outcomes compare favorably to a school course withdrawal rate of 12% and a school attrition rate of 10%, a female attrition rate of 12%, and a minority rate attrition of 25%.

[1]  Catherine Hazzard,et al.  Women and information technology , 2001 .

[2]  James P. Cohoon,et al.  Software Engineering Beginning in the First Computer Science Course , 1994, CSEE.

[3]  Mark Guzdial,et al.  A CS1 course designed to address interests of women , 2004, SIGCSE '04.

[4]  Allan Fisher,et al.  Unlocking the Clubhouse : Women in Computing by Allan Fisher , 2015 .

[5]  S. Turkle,et al.  Epistemological Pluralism: Styles and Voices within the Computer Culture , 1990, Signs: Journal of Women in Culture and Society.

[6]  Charles E. McDowell,et al.  Pair programming improves student retention, confidence, and program quality , 2006, CACM.

[7]  A. Astin,et al.  Undergraduate science education: the impact of different college environments on the educational pip , 1992 .

[8]  Laurie A. Williams,et al.  Improving the CS1 experience with pair programming , 2003, SIGCSE.

[9]  Lecia Jane Barker,et al.  Making Visible the Behaviors that Influence Learning Environment: A Qualitative Exploration of Computer Science Classrooms , 2004, Comput. Sci. Educ..

[10]  J. McGrath Cohoon,et al.  Mentoring computer science undergraduates , 2004 .

[11]  Tracy Camp,et al.  An ACM-W literature review on women in computing , 2002, SGCS.

[12]  H. Lips,et al.  The Gender Gap in Possible Selves: Divergence of Academic Self-Views Among High School and University Students , 2004 .

[13]  Sandra Katz,et al.  A study to identify predictors of achievement in an introductory computer science course , 2003, SIGMIS CPR '03.

[14]  Denise Potosky,et al.  A field study of computer efficacy beliefs as an outcome of training: the role of computer playfulness, computer knowledge, and performance during training , 2002, Comput. Hum. Behav..

[15]  Lynn Westbrook Human perspectives in the Internet society: Culture, psychology and gender , 2007, J. Assoc. Inf. Sci. Technol..

[16]  Michael W. Matier,et al.  Choosing and leaving science in highly selective institutions , 1994 .

[17]  Cary L. Cooper,et al.  Women and information technology , 1989 .