Academia.eduAcademia.edu

Outline

Computer Science Curriculum Guidelines

Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1

https://doi.org/10.1145/3545945.3569793

Abstract

ACM/IEEE curriculum guidelines for computer science, such as CS2013 or the forthcoming CS2023, provide well-researched and detailed guidance about the content and skills that make up an undergraduate computer science (CS) program. Liberal arts CS programs often struggle to apply these guidelines within their institutional context and goals. Historically, this has been addressed through the development of model CS curricula tailored for the liberal arts context. We take a different position: that no single model curriculum can apply across the wide range of liberal arts institutions. Instead, we argue that liberal arts CS educators need best practices for using guidelines such as CS2023 to inform curriculum design. These practices must acknowledge the opportunities and priorities of a liberal arts philosophy as well as a program's mission and identity. This paper reviews the context and motivation behind computing in the liberal arts. We also review the history of liberal arts CS educators and ACM/IEEE curriculum guidelines. We present data and trends about liberal arts computing programs, discussing how this informs curriculum design. Finally, we propose a process that guides programs to work with curriculum guidelines through the lens of institutional and program missions and identities, goals, and situational factors. CCS CONCEPTS • Social and professional topics → Model curricula; Computing education programs.

References (22)

  1. ACM/IEEE-CS Joint Task Force on Computing Curricula. 2013. Computer Science Curricula 2013. Technical Report. ACM Press and IEEE Computer Society Press. https://doi.org/10.1145/2534860
  2. ACM/IEEE-CS Joint Task Force on Computing Curricula. 2021-2. CS2023: ACM/IEEE-CS/AAAI Computer Science Curricula. https://csed.acm.org/
  3. James Appleton, Frances Lawrenz, Elaine Craft, Wynn Cudmore, Jim Hall, and Jack Waintraub. 2007. Models for Curricular Materials Development: Combin- ing Applied Development Processes with Theory. Journal of Science Education and Technology 16, 6 (2007), 491-499. https://www.jstor.org/stable/40188621 Publisher: Springer.
  4. Douglas Baldwin, Amanda Holland-Minkley, and Grant Braught. 2019. Report of the SIGCSE Committee on Computing Education in Liberal Arts Colleges. ACM Inroads 10, 2 (April 2019), 22-29. https://doi.org/10.1145/3314027
  5. Richard Blumenthal. 2022. Alignment among Normative, Prescriptive, and De- scriptive Models of Computer Science Curriculum: The Effect of ABET Accredi- tation on CS Education. ACM Trans. Comput. Educ. 22, 3, Article 35 (sep 2022), 27 pages. https://doi.org/10.1145/3513141
  6. Grant Braught, Douglas Baldwin, Janet Davis, Amanda Holland-Minkley, and Henry Walker. 2020. Liberal Arts Computing Curricula: Innovations, Challenges, and Opportunities, https://computing-in-the-liberal-arts.github.io/SIGCSE2020- PreSymposium-Event/. URL. SIGCSE 2020 Pre-Symposium Event by the SIGCSE Committee on Computing Education in Liberal Arts Colleges.
  7. Kim B. Bruce, Robert D. Cupper, and Robert L. Scot Drysdale. 2010. A History of the Liberal Arts Computer Science Consortium and Its Model Curricula. ACM Trans. Comput. Educ. 10, 1, Article 3 (March 2010), 12 pages. https://doi.org/10. 1145/1731041.1731044
  8. Liberal Arts Computer Science Consortium. 2007. A 2007 Model Curriculum for a Liberal Arts Degree in Computer Science. J. Educ. Resour. Comput. 7, 2 (June 2007), 2-es. https://doi.org/10.1145/1240200.1240202
  9. R. N. D'heedene. 1982. Computer science in a liberal arts environment. Proceedings of the Thirteenth SIGCSE Technical Symposium on Computer Science Education 1, 1 (mar 1982), 232-236. https://doi.org/10.1145/800066.801374
  10. L. Dee Fink. 2013. Creating Significant Learning Experiences: An Integrated Ap- proach to Designing College Courses. John Wiley & Sons, Hoboken, NJ, USA. Google-Books-ID: cehvAAAAQBAJ.
  11. Norman E. Gibbs and Allen B. Tucker. 1986. A Model Curriculum for a Liberal Arts Degree in Computer Science. Commun. ACM 29, 3 (March 1986), 202-210. https://doi.org/10.1145/5666.5667
  12. Amanda Holland-Minkley and Grant Braught. 2022. Innovations and Opportu- nities in Liberal Arts Computing Education, https://computing-in-the-liberal- arts.github.io/SIGCSE2022-Affiliated-Event/. URL. SIGCSE 2022 Affiliated Event by the SIGCSE Committee on Computing Education in Liberal Arts Colleges.
  13. Amanda Holland-Minkley, Janet Davis, Mario Nakazawa, Andrea Tartaro, and James Teresco. 2021. Innovations and Opportunities in Liberal Arts Com- puting Education, https://computing-in-the-liberal-arts.github.io/SIGCSE2021- PreSymposium-Event/. URL. SIGCSE 2021 Pre-Symposium Event by the SIGCSE Committee on Computing Education in Liberal Arts Colleges.
  14. Tom Perrault. 2016. Digital Companies Need More Liberal Arts Majors. URL. https://hbr.org/2016/01/digital-companies-need-more-liberal-arts-majors
  15. David Reed. 2017. Spiraling CS2013 Knowledge Units across a Small CS Curricu- lum. J. Comput. Sci. Coll. 32, 5 (may 2017), 125-131.
  16. David Reed, Andrea Danyluk, Elizabeth K. Hawthorne, Mehran Sahami, and Henry M. Walker. 2014. Experiences Mapping and Revising Curricula with CS2013. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (Atlanta, Georgia, USA) (SIGCSE '14). Association for Computing Ma- chinery, New York, NY, USA, 367-368. https://doi.org/10.1145/2538862.2538864
  17. James D. Teresco, Andrea Tartaro, Amanda Holland-Minkley, Grant Braught, Jakob Barnard, and Douglas Baldwin. 2022. CS Curricular Innovations with a Liberal Arts Philosophy. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1 (Providence, RI, USA) (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 537-543. https://doi.org/10. 1145/3478431.3499329
  18. Henry Walker and Charles Kelemen. 2010. Computer Science and the Liberal Arts: A Philosophical Examination. TOCE 10 (01 2010).
  19. Henry M. Walker and Samuel A. Rebelsky. 2014. Using CS2013 for a Department's Curriculum Review: A Case Study. J. Comput. Sci. Coll. 29, 5 (may 2014), 138-144.
  20. Henry M. Walker and G. Michael Schneider. 1996. A Revised Model Curriculum for a Liberal Arts Degree in Computer Science. Commun. ACM 39, 12 (Dec. 1996), 85-95. https://doi.org/10.1145/240483.240502
  21. G. P. Wiggins and J. McTighe. 2005. Understanding by design. Associ- ation for Supervision & Curriculum Development, Arlington, VA, USA. http://books.google.com/books?hl=en&lr=&id=N2EfKlyUN4QC&oi=fnd&pg=
  22. Madeline Zug, Hanna Hoffman, Forest Kobayashi, Miles President, and Zachary Dodds. 2018. CS for All Academic Identities. J. Comput. Sci. Coll. 33, 4 (apr 2018), 130-137.