Abstract
Recently everyone seems to be arguing that all students should learn computer science and/or learn to program. I agree. I see teaching all students computer science to be essential to counteracting our history and present state of differential access by race, class, and gender to computer science learning and computing-related jobs. However, teaching computer science is not a silver bullet or panacea. The content, assumptions, and implications of our arguments for teaching computer science matter. Some of the common arguments for why all students need to learn computer science are false; some do more to exclude than to expand participation in computing. This chapter seeks to deconstruct the many flawed reasons to teach all students computer science to help identify and amplify the good reasons.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This is also one dimension of the current argument for teaching all students “computational thinking” (Wing 2006). Other dimensions of this argument cut across the majority of the eight arguments discussed in this chapter.
- 2.
We can use the College Board’s Advanced Placement Computer Science A exam (AP CS A exam) test-taking rates as a proxy to measure differential access to K-12 computer science instruction. Test-takers who select one of the following demographic options are underrepresented in AP CS test-taking in comparison to their proportion of the US population: female, American Indian, Black, Mexican American, Puerto Rican, and Other Hispanic. While these demographic options provided by the College Board are idiosyncratic, they demonstrate a clear pattern of underrepresentation.
- 3.
By “college” I mean post-secondary education such as community college and 4-year colleges and universities.
- 4.
“Exactly how many is a lot?” is a tricky question. Even given detailed projections by the United States Department of Labor: Bureau of Labor Statistics (www.bls.gov), the job classifications do not map clearly to computer science or programming jobs. As an estimate, the National Center for Women and Information Technology (NCWIT) reports that by 2024 there will be 1.1 million computing-related job openings in the USA (2016, ncwit.org/bythenumbers).
- 5.
It is reasonable to direct our attention to removing these barriers, which I believe must be done in addition to providing all K-12 students computer science instruction.
References
Alvarado, C., Dodds, Z., & Libeskind-Hadas, R. (2012). Increasing women’s participation in computing at Harvey Mudd College. ACM Inroads, 3(4), 55–64.
Ashcraft, K. (2012). The glass slipper: ‘Incorporating’ occupational identity in management studies. Academy of Management Review.
Ashcraft, K. L., & Ashcraft, C. (2015). Breaking the “glass slipper”: What diversity interventions can learn from the historical evolution of occupational identity in ICT and commercial aviation. In Connecting women (pp. 137–155). Springer International Publishing.
Balliet, D., Li, N. P., Macfarlan, S. J., & Van Vugt, M. (2011). Sex differences in cooperation: A meta-analytic review of social dilemmas. Psychological Bulletin, 137(6), 881.
Barker, L. J., Garvin-Doxas, K., & Jackson, M. (2002, February). Defensive climate in the computer science classroom. ACM SIGCSE Bulletin, 34(1), 43–47 (ACM).
Barker, L. J., McDowell, C., & Kalahar, K. (2009, March). Exploring factors that influence computer science introductory course students to persist in the major. ACM SIGCSE Bulletin, 41(1), 153–157 (ACM).
Barnett, S. M., & Ceci, S. J. (2002). When and where do we apply what we learn?: A taxonomy for far transfer. Psychological Bulletin, 128(4), 612.
Barocas, S. (2014). Data mining and the discourse on discrimination. In Data Ethics Workshop, Conference on Knowledge Discovery and Data Mining.
Bobb, K. (2016, March 9). Why teaching computer science to students of color is vital to the future of our nation. The Root. Retrieved from http://www.theroot.com/articles/culture/2016/03/why_teaching_computer_science_to_students_of_color_is_vital_to_the_future/
Bose, D., Segui-Gomez, M., & Crandall, J. R. (2011). Vulnerability of female drivers involved in motor vehicle crashes: An analysis of US population at risk. American Journal of Public Health, 101(12), 2368–2373.
Camp, T. (2012). Computing, we have a problem…. ACM Inroads, 3(4), 34–40.
Ceci, S. J. (1991). How much does schooling influence general intelligence and its cognitive components? A reassessment of the evidence. Developmental Psychology, 27(5), 703.
Chachra, D. (2015, Jan 23). Why I am not a maker: When tech culture only celebrates creation, it risks ignoring those who teach, criticize, and take care of others. The Atlantic. Retrieved from http://www.theatlantic.com/technology/archive/2015/01/why-i-am-not-a-maker/384767/
Clements, D. H., Battista, M. T., & Sarama, J. (2001). Logo and geometry. Journal for Research in Mathematics Education. Monograph, 10, i–177.
College Board. (2015). Program Summary Report 2015. Retrieved from http://media.collegeboard.com/digitalServices/misc/ap/national-summary-2015.xlsx
Crawford, K. (2013). Think again: Big data. Foreign Policy, 9.
Credé, M., Tynan, M. C., & Harms, P. D. (2016). Much ado about grit: A meta-analytic synthesis of the grit literature. Journal of Personality and Social Psychology.
Cutts, Q., Cutts, E., Draper, S., O’Donnell, P., & Saffrey, P. (2010). Manipulating mindset to positively influence introductory programming performance. In Proceedings of the 41st ACM technical symposium on Computer science education (pp. 431–435). ACM.
Denning, P. J. (2005). Is computer science science? Communications of the ACM, 48(4), 27–31.
diSessa, A. A. (2001). Changing minds: Computers, learning, and literacy. MIT Press.
Dodds, Z., Libeskind-Hadas, R., Alvarado, C., & Kuenning, G. (2008). Evaluating a breadth-first CS 1 for scientists. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, Portland, OR (pp. 266–270).
Duckworth, A. L., Peterson, C., Matthews, M. D., & Kelly, D. R. (2007). Grit: Perseverance and passion for long-term goals. Journal of Personality and Social Psychology, 92(6), 1087.
Dweck, C. S. (2008). Mindset: The new psychology of success. Random House Digital, Inc.
Dweck, C. S., & Leggett, E. L. (1988). A social-cognitive approach to motivation and personality. Psychological Review, 95(2), 256.
Ensmenger, N. L. (2012). The computer boys take over: Computers, programmers, and the politics of technical expertise. MIT Press.
Garratt, P. (2016, May 6). How do algorithms perpetuate discrimination and what can we do to fix it? Retrieved from http://www.paige-garratt.com/algorithms
Golden, N. A. (2015). There’s still that window that’s open” the problem with “grit”. Urban Education, 1–28.
Google for Education. (2014). Women who choose computer science—What really matters. Retrieved from https://docs.google.com/file/d/0B-E2rcvhnlQa1Q4VUxWQ2dtTHM/edit
Gutek, B. A., & Cohen, A. G. (1987). Sex ratios, sex role spillover, and sex at work: A comparison of men’s and women’s experiences. Human Relations, 40(2), 97–115.
Hampshire’s Community Advocacy Union. (n.d.). Hampshire Halloween Checklist: Is your costume racist? Retrieved from https://www.hampshire.edu/sites/default/files/culturalcenter/files/Halloween.jpg
Hyde, J. S. (2005). The gender similarities hypothesis. American Psychologist, 60(6), 581.
Ibarra, H., & Hansen, M. T. (2011). Are you a collaborative leader? Harvard Business Review, 89(7/8), 68–74.
Jobs, S. (1995). Lost interview. Retrieved from https://youtu.be/IY7EsTnUSxY
Kafai, Y. B., & Burke, Q. (2014). Connected code: Why children need to learn programming. MIT Press.
King, H. (2016, April 20). Snapchat’s new Bob Marley lens sparks ‘blackface’ outrage. CNN Money. Retrieved from http://money.cnn.com/2016/04/20/technology/snapchat-blackface/index.html
Koschmann, T. (1997). Logo-as-latin redux. The Journal of the Learning Sciences, 6(4), 409–415.
Kurose, J. (2015). Booming undergraduate enrollments: A wave or a sea change? ACM Inroads, 6(4), 105–106.
Labaree, D. F. (1997). Public goods, private goods: The American struggle over educational goals. American Educational Research Journal, 34(1), 39–81.
Lave, J., & Wenger, E. (1991). Situated learning: Legitimate peripheral participation. Cambridge University Press.
Lewis, C. (2007). Attitudes and beliefs about computer science among students and faculty. ACM SIGCSE Bulletin, 39(2), 37–41.
Lewis, C. M. (2010, March). How programming environment shapes perception, learning and goals: Logo vs. scratch. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (pp. 346–350). ACM.
Lewis, C. M., Anderson, R. E., & Yasuhara, K. (2016). “I don’t code all day”: Fitting in computer science when the stereotypes don’t fit. In Proceedings of the International Computer Science Education Research Workshop.
Lewis, C. M., Esper, S., Bhattacharyya, V., Fa-Kaji, N., Dominguez, N., & Schlesinger, A. (2014). Children’s perceptions of what counts as a programming language. Journal of Computing Sciences in Colleges, 29(4), 123–133.
Lewis, C. M., & Shah, N. (2012, February). Building upon and enriching grade four mathematics standards with programming curriculum. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (pp. 57–62). ACM.
Lewis, C. M., Titterton, N., & Clancy, M. (2012, September). Using collaboration to overcome disparities in Java experience. In Proceedings of the ninth annual international conference on International computing education research (pp. 79–86). ACM.
Lewis, C. M., Yasuhara, K., & Anderson, R. E. (2011). Deciding to major in computer science: a grounded theory of students’ self-assessment of ability. In Proceedings of the seventh international workshop on Computing education research (pp. 3–10). ACM.
Margolis, J., Estrella, R., Goode, J., Jellison-Holme, J., & Nao, K. (2008). Stuck in the shallow end: Education, race, & computing. Cambridge, MA: MIT Press.
Margolis, J., & Fisher, A. (2003). Unlocking the clubhouse: Women in computing. MIT press.
Mariama-Aruthur, K. (2016, May 26). Dr. Kamau Bobb Talks Leadership and Diversity in STEM and Computer Science Education (Part I). Black Enterprise. Retrieved from http://www.blackenterprise.com/career/dr-kamau-bobb-talks-leadership-and-diversity-in-stem-and-computer-science-education-part-i/
McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y. B. D., … Wilusz, T. (2001). A multi-national, multi-institutional study of assessment of programming skills of first-year CS students. ACM SIGCSE Bulletin, 33(4), 125–180.
McGrath Cohoon, J. (2010). Harvey Mudd College’s Successful Systemic Approach (Case Study 2). Retrieved from https://www.ncwit.org/sites/default/files/resources/howdoesengagingcurriculumattractstudentstocomputing_1.pdf
McIntosh, P. (1989). White privilege: Unpacking the invisible knapsack. Independent School, 90(49), 2.
National Center for Women in Information Technology. (2016, March 10). By the numbers. Retrieved from http://www.ncwit.org/bythenumbers
Nicol, A., Casey, C., & MacFarlane, S. (2002). Children are ready for speech technology-but is the technology ready for them. Interaction Design and Children, Eindhoven, The Netherlands.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc.
Papert, S., & Harel, I. (1991). Situating constructionism. Constructionism, 36, 1–11.
Parker, M. C., & Guzdial, M. (2015, August). A critical research synthesis of privilege in computing education. In Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT), 2015 (pp. 1–5). IEEE.
Resnick, M. (2014). Forward. In Y. B. Kafia & Q. Burke (Eds.), Connected code: Why children need to learn programming (pp. xi–xiii). MIT Press.
Roberts, E. S. (2011). Meeting the challenges of rising enrollments. ACM Inroads, 2(3), 4–6.
Robins, A. (2010). Learning edge momentum: A new account of outcomes in CS1. Computer Science Education, 20(1), 37–71.
Rodger, J. A., & Pendharkar, P. C. (2004). A field study of the impact of gender and user’s technical experience on the performance of voice-activated medical tracking application. International Journal of Human-Computer Studies, 60(5), 529–544.
Rose, A. (2010, January 22). Are face-detection cameras racist? TIME. Retrieved from http://content.time.com/time/business/article/0,8599,1954643,00.html
Schanzer, E., Fisler, K., Krishnamurthi, S., & Felleisen, M. (2015, February). Transferring skills at solving word problems from computing to algebra through bootstrap. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 616–621). ACM.
Shaver, K. (2012, March 25). Female dummy makes her mark on male-dominated crash tests. The Washington Post. Retrieved from https://www.washingtonpost.com/local/trafficandcommuting/female-dummy-makes-her-mark-on-male-dominated-crash-tests/2012/03/07/gIQANBLjaS_story.html
Simon, B., Hanks, B., Murphy, L., Fitzgerald, S., McCauley, R., Thomas, L., et al. (2008). Saying isn’t necessarily believing: Influencing self-theories in computing. In Proceedings of the Fourth International Workshop on Computing Education Research (pp. 173–184). ACM.
Tatman, R. (2016, July 12). Google’s speech recognition has a gender bias. Making noise and hearing things. https://makingnoiseandhearingthings.com/2016/07/12/googles-speech-recognition-has-a-gender-bias/
The coalition to diversify computing. (n.d.) Resources. Retrieved from http://www.cdc-computing.org/resources/
Tricot, A., & Sweller, J. (2014). Domain-specific knowledge and why teaching generic skills does not work. Educational Psychology Review, 26(2), 265–283.
Vinsel, L. J. (2012, August 22). Why carmakers always insisted on male crash-test dummies. Bloomberg View. Retrieved from https://www.bloomberg.com/view/articles/2012-08-22/why-carmakers-always-insisted-on-male-crash-test-dummies
Wilensky, U., Brady, C. E., & Horn, M. S. (2014). Fostering computational literacy in science classrooms. Communications of the ACM, 57(8), 24–28.
Wilensky, U., & Resnick, M. (1999). Thinking in levels: A dynamic systems approach to making sense of the world. Journal of Science Education and technology, 8(1), 3–19.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
Yeager, D., Walton, G., & Cohen, G. L. (2013). Addressing achievement gaps with psychological interventions. Phi Delta Kappan, 94(5), 62–65.
Zhu, K. (2016, August 10). I’m deleting Snapchat, and you should too. Medium. Retrieved from https://medium.com/@katie/im-deleting-snapchat-and-you-should-too-98569b2609e4#.40x2u9str
Acknowledgements
This work was partially funded by National Science Foundation grant #1339404. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author and do not necessarily reflect the views of the National Science Foundation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Lewis, C.M. (2017). Good (and Bad) Reasons to Teach All Students Computer Science. In: Fee, S., Holland-Minkley, A., Lombardi, T. (eds) New Directions for Computing Education. Springer, Cham. https://doi.org/10.1007/978-3-319-54226-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-54226-3_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54225-6
Online ISBN: 978-3-319-54226-3
eBook Packages: EducationEducation (R0)