Baltimore , Maryland
June 25, 2023
June 25, 2023
June 28, 2023
COED Programming Education 1: Students, Motivation, and Mastery
Computers in Education Division (COED)
20
10.18260/1-2--43601
https://peer.asee.org/43601
200
Ryan Parsons has taught introductory Computer Science for 6 years at Whatcom Community College. He served as the Program Coordinator for the newly created Software Development program there. He has been working on his Master's in Computer Science at Western Washington University, where his research focus has been on Computer Science Education.
Dr. Lu Ding researches critical aspects of teaching and learning in STEM fields such as student engagement and motivation in online learning environments. Currently, Lu's research involves how to design instructional videos for teaching debugging skills and misconceptions in learning programming. Another research line of hers is gaming and game-based learning (GBL), especially in empowering teachers to use GBL in their everyday teaching and to engage students in learning.
Planning, as a metacognitive skill, is critical to problem solving in computer science. Within the context of computer science, planning constitutes of understanding the problem by reading and exploring the prompt, breaking the problem down into smaller pieces such as listing methods and using pseudocode, and determining what tools are needed to solve the problem. Understanding the fine-grained differences between students with and without prior programming experience in terms of planning can help educators provide better guidance to novice learners in terms of how to approach problem-solving and design solutions given a programming task. Prior studies have contributed to understanding different aspects of problem solving in computing education, such as digesting errors, and debugging. However, few studies focused on the step of planning that happens mainly prior to problem solving. To fill this gap, we studied 48 students with and without prior programming experience in terms of planning prior to working on a programming assignment in the context of a second introductory programming course (CS2) via surveys and follow-up interviews. Our results shed light into the fine-grained differences in planning between novice and experienced learners. We discussed these differences and how they can be used to guide meaningful interventions that focus on megacognitive skills in computing education.
Parsons, R., & Hao, Q., & Ding, L. (2023, June), Exploring Differences in Planning between Students with and without Prior Experience in Programming Paper presented at 2023 ASEE Annual Conference & Exposition, Baltimore , Maryland. 10.18260/1-2--43601
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2023 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015