From: Promoting computational thinking through project-based learning
PBL design features | PBL key strategies and activities [Supports to CT aspects] |
---|---|
Focus on learning goals | Develop performance-based learning goals by integrating core ideas with science practices that intersect with CT [CT1] |
Start with diving questions | Use Driving Question Board [CT1, 5] |
Participate in science practices | Select science practices intersected with CT, constructing and revising models, and develop associate learning activities M1. Characterize problem or phenomenon to model ● Use Driving Question Board [CT1] M2. Define the boundaries of the system ● Develop mechanistic model illustration [CT1] ● Create a computational model using SageModeler focusing on measurable key elements (variables) [CT2] M3. Design and construct model structure ● Create a computational model using SageModeler focusing on relationships among variables [CT2] M4. Test, evaluate, and debug model behavior ● Run simulation [CT3] ● Generate graphs using simulation output [CT4] M5. Use model to explain and predict behavior of phenomenon or design solution to a problem ● Run simulation [CT5] ● Generate graphs using experimental or real-world data [CT4] |
Create a set of tangible products through collaborative activities | Design collaborative learning activities for students to create products ● Work in pairs; Share and evaluate products; Communicate their products to others [CT3] Student products ● Mechanistic model illustrations [CT1] ● Computational models [CT2] ● Data representations [CT3, 4] ● Written explanations [CT5] |
Scaffold with learning technologies | Select technology tools to engage students in CT and support collaborative learning ● Driving Question Board [CT1, 5] ● SageModeler modeling tool [CT2, 3, 4] |