Computational Thinking (CT) is being infused into curricula in a variety of core K-12 STEM courses. As these topics are being introduced to students without prior programming experience and are potentially taught by instructors unfamiliar with programming and CT, appropriate lesson design might help support both students and teachers. “Use-Modify-Create" (UMC), a CT lesson progression, has students ease into CT topics by first “Using" a given artifact, “Modifying" an existing one, and then eventually “Creating" new ones. While studies have presented lessons adopting and adapting this progression and advocating for its use, few have focused on evaluating UMC’s pedagogical effectiveness and claims. We present a comparison study between two CT lesson progressions for middle school science classes. Students participated in a 4-day activity focused on developing an agent-based simulation in a block-based programming environment. While some classrooms had students develop code on days 2-4, others used a scaffolded lesson plan modeled after the UMC framework. Through analyzing student’s exit tickets, classroom observations, and teacher interviews, we illustrate differences in perception of assignment difficulty from both the students and teachers, as well as student perception of artifact “ownership" between conditions. 
                        more » 
                        « less   
                    
                            
                            From 'Use' to 'Choose': Scaffolding CT Curricula and Exploring Student Choices while Programming (Practical Report)
                        
                    
    
            As computing skills become necessary for 21st-century students, infused computational thinking (CT) lessons must be created for core courses to truly provide computing education for all. This will bring challenges as students will have widely varying experience and programming ability. Additionally, STEM teachers might have little experience teaching CT and instructing using unfamiliar technology might create discomfort. We present a design pattern for infused CT assignments that scaffold students and teachers into block-based programming environments. Beginning with existing code, students and teachers work together 'Using' and comprehending code before 'Modifying' it together to fix their programs. The activity ends with students 'Choosing' their own extensions from a pre-set list. We present a comparison of two implementations of a simulation activity, one ending with student choosing how to extend their models and one having all students create the same option. Through triangulating data from classroom observations, student feedback, teacher interviews, and programming interaction logs, we present support for student and teacher preference of the 'Student-Choice' model. We end with recommended strategies for developing curricula that follow our design model. 
        more » 
        « less   
        
    
    
                            - PAR ID:
- 10122991
- Date Published:
- Journal Name:
- Proceedings of the 14th Workshop in Primary and Secondary Computing Education
- Page Range / eLocation ID:
- 1 to 6
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
- 
            
- 
            Integrating computational thinking (CT) in the science classroom presents the opportunity to simultaneously broaden participation in computing, enhance science content learning, and engage students in authentic scientific practice. However, there is a lot more to learn on how teachers might integrate CT activities within their existing curricula. In this work, we describe a process of co-design with researchers and teachers to develop CT-infused science curricula. Specifically, we present a case study of one veteran physics teacher whose conception of CT during a professional development institute changed over time. We use this case study to explore how CT is perceived in physics instruction, a field that has a long history of computational learning opportunities. We also discuss how a co-design process led to the development of a lens through which to identify fruitful opportunities to integrate CT activities in physics curricula which we term computational transparency–purposefully revealing the inner workings of computational tools that students already use in the classroom.more » « less
- 
            In this poster, we present our efforts to engage elementary teachers with learning trajectories as a tool for developing both their own and their students’ comprehension of computational think-ing (CT) and strategies for integrating CT learning in their class-room. Eleven teachers, who voluntarily joined a teacher professional development (PD) program to develop teacher leaders for CT integration in the elementary context, attended a one-day PD session aimed at reviewing their knowledge of CT, participating in CT-infused lessons, and engaging with CT learning trajectories. Over the next year, teachers will participate in monthly virtual PD to continue to grow both their CT content knowledge and pedagogical knowledge. Our goal is to develop these teachers as teacher leaders who will support others as they integrate CT. This poster will show our current progress on CT learning trajectories and teacher leaders’ responses to the tool.more » « less
- 
            In this poster, we present our efforts to engage elementary teachers with learning trajectories as a tool for developing both their own and their students’ comprehension of computational thinking (CT) and strategies for integrating CT learning in their classroom. Eleven teachers, who voluntarily joined a teacher professional development (PD) program to develop teacher leaders for CT integration in the elementary context, attended a one-day PD session aimed at reviewing their knowledge of CT, participating in CT-infused lessons, and engaging with CT learning trajectories. Over the next year, teachers will participate in monthly virtual PD to continue to grow both their CT content knowledge and pedagogical knowledge. Our goal is to develop these teachers as teacher leaders who will support others as they integrate CT. This poster will show our current progress on CT learning trajectories and teacher leaders’ responses to the tool.more » « less
- 
            Computational models (CMs) offer pre-college students opportunities to integrate STEM disciplines with computational thinking (CT) in ways that reflect authentic STEM practice. However, not all STEM teachers and students are prepared to teach or learn programming skills required to construct CMs. To help broaden participation in computing and reduce the potentially prohibitive demands of learning programming, we propose alternate versions of computational modeling that require low or no programming. These versions rely on code comprehension and evaluation of given code and simulations instead of code creation. We present results from a pilot study that explores student engagement with CT practices and student challenges in three types of computational modeling activities.more » « less
 An official website of the United States government
An official website of the United States government 
				
			 
					 
					
 
                                    