Modernizing a General Education Requirement in Computing to Emphasize Critical Thinking
O'Neill B.; Hansen L.
2021
SIGCSE 2021 - Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
2
10.1145/3408877.3432531
In this paper, we describe the process of replacing a general education requirement in computing at a private liberal arts/professional American university. The original requirement evaluated students' ability to utilize spreadsheet and presentation software, meaning traditional CS1 courses did not satisfy the requirement. The new requirement emphasizes critical thinking and requires students to create digital artifacts in order to solve problems or analyze models in their major discipline. We describe our motivations for updating the general education requirement, and the feedback that we received during the revision process. We also describe the learning outcomes used during the assessment process. We briefly describe the results from the previous cycle of assessment in 2014 using the original requirement as well as the results from the current cycle in 2020 using the new requirement. Rather than being limited to spreadsheet and presentation software, assessed student artifacts in 2020 also included Excel, Python, MATLAB, and Mathematica source code, as well as written analyses. We conclude with recommendations from the assessment team for improving the general education requirement and associated assessment procedure. © 2021 ACM.
critical thinking; general education; general education requirement; university assessment
Alvarado C., Dodds Z., Libeskind-Hadas R., Increasing women's participation in computing at harvey mudd college, Acm Inroads, 3, 4, pp. 55-64, (2012); Ap Computer Science Principles: Course and Exam Description; Carr V., Jones M., Wei B., Interdisciplinary computing: Applied computing for behavioral and social sciences, Proceedings of the 51st Acm Technical Symposium on Computer Science Education (SIGCSE '20). Association for Computing Machinery, pp. 400-406, (2020); Dougherty J.P., Dececchi T., Clear T., Richards B., Cooper S., Wilusz T., Information technology fluency in practice, Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education (ITiCSE-WGR '02). Association for Computing Machinery, pp. 153-171, (2002); Guzdial M., Forte A., Design process for a non-majors computing course, Proceedings of the 36th Sigcse Technical Symposium on Computer Science Education (SIGCSE '05). Association for Computing Machinery, pp. 361-365, (2005); Hambrusch S., Hoffmann C., Korb J.T., Haugan M., Hosking A.L., A multidisciplinary approach towards computational thinking for science majors, Proceedings of the 40th Acm Technical Symposium on Computer Science Education (SIGCSE '09). Association for Computing Machinery, pp. 183-187, (2009); Kafura D., Bart A.C., Chowdhury B., Design and preliminary results from a computational thinking course, Proceedings of the 2015 Acm Conference on Innovation and Technology in Computer Science Education (ITiCSE '15). Association for Computing Machinery, pp. 63-68, (2015); Kafura D., Tatar D., Initial experience with a computational thinking course for computer science students, Proceedings of the 42nd Acm Technical Symposium on Computer Science Education (SIGCSE '11). Association for Computing Machinery, pp. 251-256, (2011); Khuri N., Lee W., Lehmkuhl-Dakhwe K.V., VanHoven M., Khuri S., Interdisciplinary minor in bioinformatics: First results and outlook, Proceedings of the 51st Acm Technical Symposium on Computer Science Education (SIGCSE '20). Association for Computing Machinery, pp. 407-412, (2020); Kuster C., Symms J., May C., Hu C., Developing computational thinking skills across the undergraduate curriculum, 44th Annual Midwest Instruction and Computing Symposium (MICS '11), (2011); NECHE. Standards for Accreditation, (2016); Perkovic L., Settle A., Hwang S., Jones J., A framework for computational thinking across the curriculum, Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '10). Association for Computing Machinery, pp. 123-127, (2010); Qin H., Teaching computational thinking through bioinformatics to biology students, Proceedings of the 40th Acm Technical Symposium on Computer Science Education (SIGCSE '09). Association for Computing Machinery, pp. 188-191, (2009); Senske N., Evaluation and impact of a required computational thinking course for architecture students, Proceedings of the 2017 Acm Sigcse Technical Symposium on Computer Science Education (SIGCSE '17). Association for Computing Machinery, pp. 525-530, (2017); Sloan R.H., Barr V., Bort H., Guzdial M., Libeskind-Hadas R., Warner R., Cs + x meets cs 1: Strongly themed intro courses, Proceedings of the 51st Acm Technical Symposium on Computer Science Education (SIGCSE '20). Association for Computing Machinery, pp. 960-961, (2020); Tartaro A., Healy C., Treu K., Computer science in general education: Beyond quantitative reasoning, J. Comput. Sci. Coll, 32, 2, pp. 177-184, (2016); Warner D.B., Koeppel K., General education requirements: A comparative analysis, Journal of General Education, 58, 4, pp. 241-258, (2009)
Association for Computing Machinery, Inc
Conference paper
Scopus