skip to main content
research-article
Open access

High School Calculus and Computer Science Course Taking as Predictors of Success in Introductory College Computer Science

Published: 31 December 2020 Publication History

Abstract

Success in an introductory college computer science (CS) course encourages students to major and pursue careers in computer science and many other STEM fields, whereas weak performance is often a powerful deterrent. This article examines the role of high school course taking (AP, regular, or none) in mathematics and in CS as predictors of later success in college introductory computer science courses, measured by students’ final grades. Using a sample of 9,418 students from a stratified random sample of 118 U.S. colleges and universities, we found that the observed advantage of taking AP calculus over taking AP CS, seen in an uncontrolled model, was largely confounded by students’ background characteristics. After applying multinomial propensity score weighting, we estimated that the effects of taking AP calculus and AP CS on college CS grades were similar. Interestingly, enrollment in both AP calculus and AP CS did not have any additional positive effect, suggesting that both AP calculus and AP CS strengthened similar skills that are important for long-term CS achievement. Taking regular CS did not have a significant effect; taking regular calculus had a positive effect, about half the size of taking AP calculus or AP CS. Thus, the study showed that simply exposing students to any kind of CS course before college does not appear to be sufficient for improving college CS performance; and that advanced CS and advanced calculus in high school may substitute for each other in the preparation of college CS.

References

[1]
Annette E. Alliman-Brissett and Sherri L. Turner. 2010. Racism, parent support, and math-based career interests, efficacy, and outcome expectations among African American adolescents. J. Black Psychol. 36, 2 (2010), 197--225.
[2]
Shaljan Areepattamannil and Berinderjeet Kaur. 2013. Factors predicting science achievement of immigrant and non-immigrant students: A multilevel analysis. Int. J. Sci. Math. Educ. 11, 5 (2013), 1183--1207.
[3]
Michal Armoni and Judith Gal-Ezer. 2014. High school computer science education paves the way for higher education: The Israeli case. Comput. Sci. Educ. 24, 2--3 (2014), 101--122.
[4]
Nana Asabere, Amevi Acakpovi, Wisdom Torgby, Edwin Brew, and Kwame Ampadu. 2016. Towards a perspective of the role of mathematics in Computer Science and Engineering (CSE) Education. Int. J. Comput. Sci. Telecommun. 7, 1 (2016), 5--9.
[5]
Douglas Baldwin, Henry M. Walker, and Peter B. Henderson. 2013. The roles of mathematics in computer science. ACM Inroads 4, 4 (2013), 74--80.
[6]
Monica Banzato, and Paolo Tosato. 2017. An exploratory study of the impact of self-efficacy and learning engagement. Int. J. E-Learn. 16, 4 (2017), 349--369.
[7]
Valerie Barr and Chris Stephenson. 2011. Bringing computational thinking to K--12: What is involved and what is the role of the computer science education community? ACM Inroads 2, 1 (2011), 48--54.
[8]
Theresa Beaubouef. 2002. Why computer science students need math. ACM SIGCSE Bull. 34, 4 (2002), 57.
[9]
Theresa Beaubouef and John Mason. 2005. Why the high attrition rate for computer science students. ACM SIGSCE Bull. 37, 2 (2005), 103--106.
[10]
Jens Bennedssen and Michael E. Caspersen. 2008. Abstraction ability as an indicator of success for learning computing science? In Proceedings of the ACM Workshop on International Computing Education Research (ICER’08). ACM Press, New York, NY, 15--25.
[11]
Susan Bergin and Ronan Reilly. 2006. Predicting introductory programming performance: A multi-institutional multivariate study. Comput. Sci. Educ. 16, 4 (2006), 303--323.
[12]
Sylvia Beyer. 2014. Why are women underrepresented in computer science? Gender differences in stereotypes, self-efficacy, values, and interests and predictors of future CS course-taking and grades. Comput. Sci. Educ. 24, 2--3 (2014), 153--192.
[13]
Matt Brown. 2013. CS0 as an indicator of student risk for failure to complete a degree in computing. J. Comput. Sci. Coll. 28, 5 (2013), 9--16.
[14]
D. F. Butcher and W. A. Muth. 1985. Predicting performance in an introductory computer science course. Commun. ACM 28, 3 (1985), 263--268.
[15]
Vehbi Celik and Etem Yesilyurt. 2013. Attitudes to technology, perceived computer self-efficacy and computer anxiety as predictors of computer supported education. Comput. Educ. 60, 1 (2013), 148--158.
[16]
Chen Chen, Paulina Haduong, Karen Brennan, Gerhard Sonnert, and Philip Sadler. 2018. The effects of first programming language on college students’ computing attitude and achievement: A comparison of graphical and textual languages. Comput. Sci. Educ. 29, 1 (2018), 23--48.
[17]
Chen Chen, Stuart Jeckel, Gerhard Sonnert, and Philip M. Sadler. 2019. “Cowboy” and “cowgirl” programming: The effects of precollege programming experiences on success in college computer science. Int. J. Comput. Sci. Educ. Sch. 2, 4 (2019), 22--40.
[18]
Chen Chen, Gerhard Sonnert, Philip M. Sadler, and David J. Malan. 2020. Computational thinking and assignment resubmission predict persistence in a computer science MOOC. J. Comput. Assist. Learn. 36, 5 (2020), 581--594.
[19]
Si Chen, Chen Zhao, Yan Cao, Chen Chen, Catherine E. Snow, and Mai Lu. 2019. Long-term effects of China's one village one preschool program on elementary academic achievement. Early Child Res. Quart. 49, (2019), 218--228.
[20]
Code.org. 2019. Annual report: The state of K--12 computer science. Retrieved from https://code.org/files/annual-report-2018.pdf.
[21]
Stephen Cooper, Karen Wang, Maya Israni, and Sheryl Sorby. 2015. Spatial skills training in introductory computing. In Proceedings of the ACM Conference on International Computing Education Research (ICER’15). ACM, 13--20.
[22]
Krista D. Mattern, Emily J. Shaw, and Maureen Ewing. 2011. Advanced Placement® Exam Participation: Is AP® Exam Participation and Performance Related to Choice of College Major? Research Report No. 2011-6. College Board.
[23]
Daniel Murphy and Barbara Dodd. 2009. A Comparison of College Performance of Matched AP® and Non-AP Student Groups. Research Report No. 2009-6. The College Board, New York.
[24]
Jeanne M. Friedel, Kai S. Cortina, Julianne C. Turner, and Carol Midgley. 2010. Changes in efficacy beliefs in mathematics across the transition to middle school: Examining the effects of perceived teacher and parent goal emphases. J. Educ. Psychol. 102, 1 (2010), 102--114.
[25]
Garrett Birkhoff. 1975. Mathematics and computer science: Skillful combinations of mathematics and computer science hold great promise for the future. Amer. Sci. 63, 1 (1975), 83--91.
[26]
Garry White and Marcos Sivitanides. 2003. An empirical investigation of the relationship between success in mathematics and visual programming courses. J. Inf. Syst. Educ. 14, 4 (2003), 409--416.
[27]
Mary L. Gick and Keith J. Holyoak. 1987. The cognitive basis of knowledge transfer. In Transfer of Learning, S. M. Cornier and J. D. Hagman (Eds.). Academic, New York, 81--120.
[28]
P. Golding and S. McNamarah. 2005. Predicting academic performance in the School of Computing 8 Information Technology (SCIT). In Proceedings of the Frontiers in Education Conference.
[29]
Joanna Goode. 2007. If you build teachers, will students come? The role of teachers in broadening computer science learning for urban youth. J. Educ. Comput. Res. 36, 1 (2007), 65--88.
[30]
Annagret Goold and Russell Rimmer. 2000. Factors affecting performance in first-year computing. ACM SIGCSE Bull. 32, 2 (2000), 39--43.
[31]
Edward Holden and Elissa Weeden. 2004. The experience factor in early programming education. In Proceedings of the 5th Conference on Information Technology Education. ACM, 211--218.
[32]
Ting Chia Hsu, Shao Chen Chang, and Yu Ting Hung. 2018. How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Comput. Educ. 126, (2018), 296--310.
[33]
Cagin Kazimoglu, Mary Kiernan, Liz Bacon, and Lachlan Mackinnon. 2012. A serious game for developing computational thinking and learning introductory computer programming. Procedia Soc. Behav. Sci. 47, (2012), 1991--1999.
[34]
Donald E. Knuth. 1974. Computer science and its relation to mathematics. Amer. Math. Mon. 81, 4 (1974), 323--343.
[35]
Leslie Keng and Barbara G. Dodd. 2008. A Comparison of College Performances of AP and Non-AP Student Groups in 10 Subject Areas. The College Board, New York.
[36]
Joanne Lobato. 2012. The actor-oriented transfer perspective and its contributions to educational research and practice. Educ. Psychol. 47, 3 (2012), 232--247.
[37]
Patricia Lund Casserly. 1986. Advanced Placement Revisited. Research Report No. 86-6. The College Board, New York.
[38]
Philip M. Sadler, Gerhard Sonnert, Robert H. Tai, and Kristin Klopfenstein. 2010. AP: A Critical Examination of the Advanced Placement Program. Harvard Education Press, Cambridge, MA.
[39]
Jonathan Mahadeo, Zahra Hazari, and Geoff Potvin. 2020. Developing a computing identity framework: Understanding computer science and information technology career choice. ACM Trans. Comput. Educ. 20, 1 (2020), 7--714.
[40]
Jane Margolis, Rachel Estrella, Joanna Goode, Jennifer Jellison Holme, and Kim Nao. 2017. Stuck in the Shallow End: Education, Race, and Computing. The MIT Press, Cambridge, MA.
[41]
National Council of Teachers of Mathematics. 2016. Computer science and mathematics education, a position of the National Council of Teachers of Mathematics. Retrieved from https://www.nctm.org/uploadedFiles/Standards_and_Positions/Position_Statements/Computer%20science%20and%20math%20ed%20022416.pdf.
[42]
Michael Kölling. 1999. The problem of teaching object-oriented programming, Part 1: Languages. J. Obj.-orient. Prog. 11, 8 (1999), 8--15.
[43]
Yoshitaka Nakakoji and Rachel Wilson. 2020. Interdisciplinary learning in mathematics and science: Transfer of learning for 21st century problem solving at university. J. Intell. 8, 3 (2020), 32.
[44]
Chris Orban. 2019. Computer science now counts as math credit in most states—Is this a good idea? Retrieved from https://theconversation.com/computer-science-now-counts-as-math-credit-in-most-states-is-this-a-good-idea-123424.
[45]
Miranda C. Parker, Amber Solomon, Brianna Pritchett, David A. Illingworth, Lauren E. Margulieux, and Mark Guzdial. 2018. Socioeconomic status and computer science achievement: Spatial ability as a mediating variable in a novel model of understanding. In Proceedings of the ACM Conference on International Computing Education Research (ICER’18). ACM, 97--105.
[46]
Philip David Parker, Herbert W. Marsh, Joseph Ciarrochi, Sarah Marshall, and Adel Salah Abduljabbar. 2014. Juxtaposing math self-efficacy and self-concept as predictors of long-term achievement outcomes. Educ. Psychol. UK 34, 1 (2014), 29--48.
[47]
Hadi Partovi. 2017. Should computer science be a mandatory part of a high school curriculum? Quora. Retrieved from https://www.quora.com/Should-Computer-Science-be-a-mandatory-part-of-a-high-school-curriculum/answer/Hadi-Partovi.
[48]
D. N. Perkins and Gavriel Salomon. 1989. Are cognitive skills context-bound? Educ. Res. 18, 1 (1989), 16--25.
[49]
Ayman Qahmash, Mike Joy, and Adam Boddison. 2015. To what extent mathematics correlates with programming: Statistical analysis. In Proceedings of the International Conference on Computer Science Education Innovation Technology (CSEIT’15). Global Science Technology Forum Pte Ltd., 69--80.
[50]
Anthony Ralston. 2005. Do we need ANY mathematics in computer science curricula? ACM SIGCSE Bull. 37, 2 (2005), 6--9.
[51]
Sarah Rauchas, Benjamin Rosman, George Konidaris, and Ian Sanders. 2006. Language performance at high school and success in first year computer science. ACM SIGCSE Bull. 38, 1 (2006), 398.
[52]
Christine Reilly, Emmett Tomai, and Laura M. Grabowski. 2015. An evaluation of how changes to the introductory computer science course sequence impact student success. In Proceedings of the IEEE Frontiers in Education Conference. 1--6.
[53]
Paul R. Rosenbaum. 1984. The consequences of adjustment for a concomitant variable that has been affected by the treatment. J. Roy. Statist. Soc. Ser. Gen. 147, 5 (1984), 656.
[54]
Linda J. Sax, Kathleen J. Lehman, Jerry A. Jacobs, M. Allison Kanny, Gloria Lim, Laura Monje-Paulson, and Hilary B. Zimmerman. 2017. Anatomy of an enduring gender gap: The evolution of women's participation in computer science. J. High Educ. 88, 2 (2017), 258--293.
[55]
Martina Schollmeyer. 1996. Computer programming in high school vs. college. ACM SIGCSE Bull. 28, 1 (1996), 378--382.
[56]
Gerhard Sonnert and Philip M. Sadler. 2014. The impact of taking a college pre-calculus course on students’ college calculus performance. Int. J. Math. Educ. Sci. Technol. 45, 8 (2014), 1188--1207.
[57]
Fan Tai-sheng and Li Yi-ching. 2002. Is math ability beneficial to performance in college computer science programs. J. Nat. Taipei Teach. Coll. 15, 1 (2002), 69--98.
[58]
Harriet G. Taylor and Luegina C. Mounfield. 1989. The effect of high school computer science, gender, and work on success in college computer science. In Proceedings of the 20th SIGCSE Technical Symposium on Computer Science Education (SIGCSE’89). ACM, New York, NY, 195--198.
[59]
Galen E. Turner, Eric D. Deemer, Heath E. Tims, Krystal Corbett, and Jeremy Mhire. 2014. Cyber Value and Interest Development: Assessment of a STEM Career Intervention for High School Students. Retrieved from http://ejse.southwestern.edu.
[60]
Sherri L. Turner, Jason C. Steward, and Richard T. Lapan. 2004. Family factors associated with sixth-grade adolescents’ math and science career interests. Career Dev. Quart. 53, 1 (2004), 41--52.
[61]
Ioanna Vekiri and Anna Chronaki. 2008. Gender issues in technology use: Perceived social support, computer self-efficacy and value beliefs, and computer use beyond school. Comput. Educ. 51, 3 (2008), 1392--1404.
[62]
Philip R. Ventura. 2005. Identifying predictors of success for an objects-first CS1. Comput. Sci. Educ. 15, 3 (2005), 223--243.
[63]
Russell T. Warne, Ross Larsen, Braydon Anderson, and Alyce J. Odasso. 2015. The impact of participation in the advanced placement program on students’ college admissions test scores. J. Educ. Res. 108, 5 (2015), 400--416.
[64]
Christopher Watson, Frederick W. B. Li, and Jamie L. Godwin. 2014. No tests required: Comparing traditional and dynamic predictors of programming success. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (SIGCSE’14). 469--474.
[65]
Brenda Cantwell Wilson and Sharon Shrock. 2001. Contributing to success in an introductory computer science course: A study of twelve factors. ACM SIGCSE Bull. ACM, 184--188.

Cited By

View all

Index Terms

  1. High School Calculus and Computer Science Course Taking as Predictors of Success in Introductory College Computer Science

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Computing Education
      ACM Transactions on Computing Education  Volume 21, Issue 1
      March 2021
      211 pages
      EISSN:1946-6226
      DOI:10.1145/3446622
      Issue’s Table of Contents
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 31 December 2020
      Accepted: 01 November 2020
      Revised: 01 October 2020
      Received: 01 June 2020
      Published in TOCE Volume 21, Issue 1

      Check for updates

      Author Tags

      1. Computer science education
      2. advanced placement Introduction
      3. post-secondary education
      4. secondary education

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Funding Sources

      • National Science Foundation

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)427
      • Downloads (Last 6 weeks)73
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Login options

      Full Access

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media