ABSTRACT
At a large Midwestern university, students with a variety of prior knowledge and experience with respect to computation engage in our interdisciplinary introductory computation courses. We strive to create a curriculum that brings students' disciplines and experiences together with computer science concepts, data analysis, and computational modeling. In this work, I present two comparative case studies exploring how students with varied prior computational experiences approach computational tasks. The data generated consist of student interviews where they describe their thought processes aloud while engaging in tasks presented in a Jupyter notebook. In particular, I compare the characteristics of the pathways that students take to arrive at a solution to a particular task. The insights gained from this work will drive curricular change to better facilitate student learning.
- Thomas Bing and Edward Redish. 2011. Epistemic Complexity and the Journeyman-Expert Transition. Physical Review Special Topics - Physics Education Research, Vol. 8 (03 2011). https://doi.org/10.1103/PhysRevSTPER.8.010105Google Scholar
- Andrea A. diSessa. 2018. A Friendly Introduction to "Knowledge in Pieces": Modeling Types of Knowledge and Their Roles in Learning. In Invited Lectures from the 13th International Congress on Mathematical Education,, Gabriele Kaiser, Helen Forgasz, Mellony Graven, Alain Kuzniak, Elaine Simmt, and Binyan Xu (Eds.). Springer International Publishing, Cham, 65--84.Google Scholar
- Maria Kallia and Sue Sentance. 2017. Computing Teachers' Perspectives on Threshold Concepts: Functions and Procedural Abstraction. In Proceedings of the 12th Workshop on Primary and Secondary Computing Education (Nijmegen, Netherlands) (WiPSCE '17). Association for Computing Machinery, New York, NY, USA, 15--24. https://doi.org/10.1145/3137065.3137085Google ScholarDigital Library
- J.H.F. Meyer and Ray Land. 2003. Threshold concepts and troublesome knowledge: Linkages to ways of thinking and practising within the disciplines. In ISL10 Improving Student Learning. Oxford Brookes University, United Kingdom, 412--424.Google Scholar
Index Terms
- Exploring Students' Computational Problem-solving Approaches: Two Comparative Case Studies
Recommendations
Infusing Computational Thinking Across Disciplines: Reflections & Lessons Learned
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationIn this work, we describe our effort to develop, pilot, and evaluate a model for infusing computational thinking into undergraduate curricula across a variety of disciplines using multiple methods that previously have been individually tried and tested, ...
Engaging Programming Assignments to Recruit and Retain CS0 Students: (Abstract Only)
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationMany universities offer an optional CS0 course taken prior to traditional CS1 and CS2 courses. Students enrolling in CS0 represent a variety of programming experience levels and majors. To more successfully recruit students to CS0 and retain students as ...
Diverse Approaches to School-wide Computational Thinking Integration at the Elementary Grades: A Cross-case Analysis
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationElementary schools throughout the United States are attempting to integrate computational thinking (CT) into their instruction, often without guidance from research about effective approaches for achieving particular CT goals. This cross-case study ...
Comments