ABSTRACT
An effective CS1 approach has been developed for encouraging diverse students without prior computer science experiences to select computing majors. Separation of CS1 sections by prior experience level concentrates diverse students in the inexperienced section. Within that section we use several techniques to increase student comprehension and participation, including an integrated lecture/lab, many small examples and assignments, student participation, etc. We discuss the approach and evaluate its performance over a four-year time period.
References
- Astin, A. W., & Astin, H. S. (1992). Undergraduate Science Education: The Impact of Different College Environments on the Educational Pipeline in the Sciences, ED36240. UCLA.Google Scholar
- Bair, B. A., Bhatt, P., Marcus, M., & Valli, M. (2003). Gendered Perceptions of Programming as a Career. 4/25/2004, www.cse.ohio-state.edu/~bbair/WIC.Google Scholar
- Barker, L. J., and Garvin-Doxas, K. (2004). Making visible the behaviors that influence learning environment. Computer Science Education, 14(2).Google Scholar
- Cohoon, J. M., and Aspray W, J. (eds) (2006). Women and Information Technology, MIT Press. Google Scholar
Digital Library
- Cohoon, J. M., Gonsoulin, M., & Layman, J. (2004). Mentoring Computer Science Undergraduates. Human Perspectives in The Internet Society: Culture, Psychology, and Gender. WIT Press.Google Scholar
- Cohoon, J.P. (2007), An Introductory Course Format for Promoting Diversity and Retention, SIGCSE Technical Symposium, Kentucky, 395--39. Google Scholar
Digital Library
- Computing Research Association, http://www.cra.org.Google Scholar
- Gürer, D. and Camp, T. (2002). An ACM-W literature review on women in computing. SIGCSE Bull. 34, 121--127. Google Scholar
Digital Library
- Rich, L., H. Perry, M. Guzdial. (2005) A CS1 Course Designed to Address Interests of Women, Technical Symposium on Computer Science Education, 190--194. Google Scholar
Digital Library
- Jamieson, L. (1991, May 2001). Women, Engineering, and Community. Computing Research News, p. 2 and 16.Google Scholar
- Katz, S., Aronis, J., Allbritton, D., Wilson, C., and Soffa, M. L. (2003). A study to identify predictors of achievement in an introductory computer science course. SIGMIS Conference on Computer Personnel, Philadelphia, 157--161. Google Scholar
Digital Library
- Lips, H. M. (2004). The Gender Gap in Possible Selves: Divergence of Academic Self-Views Among High School and University Students. Sex Roles, 40, 357--371.Google Scholar
Cross Ref
- Margolis, J., & Fisher, A. (2001). Unlocking the Clubhouse: Women in Computing. Cambridge, MA: MIT Press.Google Scholar
- Nagappan, N., Williams, L., Ferzli, M., Wiebe, E., Yang, K., Miller, C., and Balik, S. 2003. Improving the CS1 experience with pair programming, SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, USA, 19--23. Google Scholar
Digital Library
- McDowell, C., Werner, L., Bullock, H. E., and Fernald, J. 2006. Pair programming improves student retention, confidence, and program quality. CACM 49, 8, 90--9. Google Scholar
Digital Library
- Potosky, D. (2002). A field study of computer efficacy beliefs as an outcome of training: the role of computer playfulness, computer knowledge, and performance during training. Computers in Human Behavior, 18(3), 241--255.Google Scholar
Cross Ref
- Prey, J. C., Cohoon, J. P., and Fife, G. (1994). Software Engineering Beginning in the First Computer Science Course. Software Engineering Education, 359--374. Google Scholar
Digital Library
- Strenta, A. C., Elliott, R., Adair, R., Matier, M., & Scott, J. (1994). Choosing and Leaving Science in Highly Selective Institutions. Research in Higher Education, 35(5), 513--547.Google Scholar
Cross Ref
- Turkle, S., Papert, S. (1990). Epistemological Pluralism - Styles & Voices within the Computer Culture. Signs, 128--57.Google Scholar
- U.S. Department of Labor, Bureau of Labor Statistics (2006), http://nces.ed.gov/ipeds..Google Scholar
Index Terms
Analysis of a CS1 approach for attracting diverse and inexperienced students to computing majors





Comments