skip to main content
10.1145/3287324.3287430acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Applying Machine Learning to Improve Curriculum Design

Published:22 February 2019Publication History

ABSTRACT

Creating curriculum with an ever-changing student body is difficult. Faculty members in a given department will have different perspectives on the composition and academic needs of the student body based on their personal instructional experiences. We present an approach to curriculum development that is designed to be objective by performing a comprehensive analysis of the preparation of declared majors in Computer Science (CS) BS programs at two universities. Our strategy for improving curriculum is twofold. First, we analyze the characteristics and academic needs of the student body by using a statistical, machine learning approach, which involves examining institutional data and understanding what factors specifically affect graduation. Second, we use the results of the analysis as the basis for applying necessary changes to the curriculum in order to maximize graduation rates. To validate our approach, we analyzed two four-year open enrollment universities, which share many trends that help or hinder students' progress toward graduating. Finally, we describe proposed changes to both curriculum and faculty mindsets that are a result of our findings. Although the specifics of this study are applied only to CS majors, we believe that the methods outlined in this paper can be applied to any curriculum regardless of the major.

References

  1. Alvarado, C., & Dodds, Z. (2010). Women in CS: an evaluation of three promising practices. Proceedings of the 41st ACM tech. symposium on CS education, (pp. 57--61). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Attewell, P., Heil, S., & Reisel, L. (2011). Competing explanations of undergraduate noncompletion. American Educational Research Journal, 48, 536--559.Google ScholarGoogle ScholarCross RefCross Ref
  3. Breiman, L. (2001). Random forests. Machine learning, 45, 5--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Crosling, G., Heagney, M., Thomas, L., & others. (2009). Improving student retention in higher education: Improving teaching and learning. Australian Universities' Review, 51, 9.Google ScholarGoogle Scholar
  5. Delen, D. (2010). A comparative analysis of machine learning techniques for student retention management. Decision Support Systems, 49, 498--506. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ishitani, T. T. (2006). Studying attrition and degree completion behavior among first-generation college students in the United States. The Journal of Higher Education, 77, 861--885.Google ScholarGoogle Scholar
  7. Jones-White, D. R., Radcliffe, P. M., Huesman, R. L., & Kellogg, J. P. (2010). Redefining student success: Applying different multinomial regression techniques for the study of student graduation across institutions of higher education. Research in Higher Education, 51, 154--174.Google ScholarGoogle ScholarCross RefCross Ref
  8. Lykourentzou, I., Giannoukos, I., Nikolopoulos, V., Mpardis, G., & Loumos, V. (2009). Dropout prediction in e-learning courses through the combination of machine learning techniques. Computers & Education, 53, 950--965. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. McFarland, J., Hussar, B., Brey, C., Snyder, T., Wang, X., Wilkinson-Flicker, S., . . . others. (2017). The Condition of Education 2017. NCES 2017--144.Google ScholarGoogle Scholar
  10. Mitchell, T. M. (1997). Machine Learning (1 ed.). New York, NY, USA: McGraw-Hill, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. O'Keeffe, P. (2013). A sense of belonging: Improving student retention. College Student Journal, 47, 605--613.Google ScholarGoogle Scholar
  12. Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., . . . Duchesnay, E. (2011). Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research, 12, 2825--2830. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Peng, C.-Y. J., Lee, K. L., & Ingersoll, G. M. (2002). An Introduction to Logistic Regression Analysis and Reporting. The Journal of Educational Research, 96, 3--14.Google ScholarGoogle Scholar
  14. Porter, K. B. (2008). Current trends in student retention: A literature review. Teaching and Learning in Nursing, 3, 3--5.Google ScholarGoogle ScholarCross RefCross Ref
  15. Rogulkin, D. (2011). Predicting 6-Year Graduation and High-Achieving and At-Risk Students. Online Submission.Google ScholarGoogle Scholar
  16. Warburton, E. C., Bugarin, R., & Nunez, A.-M. (2011). Bridging the Gap: Academic Preparation and Postsecondary Success of First-Generation Students. Statistical Analysis Report. Postsecondary Education Descriptive Analysis Reports.Google ScholarGoogle Scholar

Index Terms

  1. Applying Machine Learning to Improve Curriculum Design

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
      February 2019
      1364 pages
      ISBN:9781450358903
      DOI:10.1145/3287324

      Copyright © 2019 ACM

      Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 February 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      SIGCSE '19 Paper Acceptance Rate169of526submissions,32%Overall Acceptance Rate1,595of4,542submissions,35%

      Upcoming Conference

      SIGCSE Virtual 2024
      SIGCSE Virtual 2024: ACM Virtual Global Computing Education Conference
      November 30 - December 1, 2024
      Virtual Event , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader