Introduction to ENACT
The ENgagement and Achievement through Computational Thinking (ENACT) intervention is a professional development and coaching process designed to empower and support mathematics teachers in integrating five core computational thinking (CT) strategies (pattern recognition, abstraction, decomposition, debugging, and algorithms) and student-focused practices into their classroom instruction.
ENACT has developed materials for teachers and academic coaches to provide supports, examples, and resources to engage with student-centered practices that provide all students with the confidence to engage with computational thinking strategies.
ENACT Coaching Manual
The ENACT coaching manual provides an overview of the concepts of CT and student-focused practices, as well as detailed guidance and information for coaches on implementing each learning opportunity with middle school mathematics teachers. Materials include facilitation guides, observation tools, coaching resources, templates for tracking and planning, and resources for teachers.
ENACT Summer Institute
The ENACT Summer Institute is a three-day professional learning experience designed to prepare teachers and coaches for implementing computational thinking (CT) strategies and student-focused practices through CT-integrated lessons. The Summer Institute combines hands-on activities, collaborative planning, and reflection to build a strong foundation for the ENACT coaching cycle.
Session objectives:
- Increase teachers’ understanding of computational thinking strategies and student-focused practices, and examine how this knowledge benefits students’ learning of middle school mathematics.
- Increase teachers’ capacity to integrate CT strategies and student-focused practices into their mathematics instruction.
Session materials:
- Summer Institute: Day 1 – Slide Deck (3.34 MB)
- Summer Institute: Day 1 – Student Profiles (134.21 KB)
Session objectives:
- Increase teachers’ understanding of CT strategies and student-focused practices, and examine how this knowledge benefits students’ mathematics learning.
- Increase teachers’ capacity to integrate CT strategies and student-focused practices into their mathematics instruction.
- Familiarize teachers with project resources.
Session materials:
- Summer Institute: Day 2 – Slide Deck (3.14 MB)
- Summer Institute: Day 2 – Ice Breaker Bingo (105.63 KB)
Session objectives:
- Utilize CT strategies and student-focused practices to plan and present a microteaching lesson.
- Increase teachers’ capacity to integrate CT strategies and student-focused practices into their mathematics instruction.
- Support teachers in brainstorming and planning their first CT lessons.
Session materials:
- Summer Institute: Day 3 – Slide Deck (1.52 MB)
- Summer Institute: Day 3 – Lesson Tracker (138.38 KB)
ENACT Coaching Sessions
ENACT coaching sessions are designed to sustain and deepen the practices introduced during the Summer Institute. Throughout the school year, teachers participate in seven structured coaching sessions that combine individualized support with collaboration.
Structure and Format
- Seven sessions in total
- Four one-on-one sessions (approximately 4 hours each)
- Three group sessions (approximately 2 hours each)
- Sessions are spaced throughout the year to align with classroom implementation milestones.
- Each individualized coaching session should include a total of four hours of support through a combination of co-planning, live support and observation, face-to-face debriefing, and co-reflection after a lesson.
Session objectives:
- Teams establish a learning community across teachers and schools.
- Teachers learn novel strategies and approaches to instruction using the ENACT intervention.
Session materials:
- Coaching Session 1 – Slide Deck (605.06 KB)
- Coaching Session 1 – Facilitation Guide (212.17 KB)
Session objectives:
- Coach observes and supports teacher’s instructional practice and integration of CT strategies.
- Teacher reflects on CT-integrated lesson implementation.
- Coach supports teacher to plan for future lesson implementation.
Session materials:
- Coaching Session 2 – Facilitation Guide (189.44 KB)
- Coaching Session 2 – Fidelity Checklist (213.55 KB)
Session objectives:
- Coach observes and supports teacher’s instructional practice and integration of CT strategies.
- Teacher reflects on CT-integrated lesson.
- Coach supports teachers to plan for future lesson implementation.
Session materials:
- Coaching Session 3 – Facilitation Guide (189.52 KB)
- Coaching Session 3 – Fidelity Checklist (218.61 KB)
Session objectives:
- Coach supports and fosters learning community across teachers and schools.
- Teachers deepen their understanding of novel strategies and approaches to instruction using ENACT intervention.
- Teachers learn how to use the ENACT observation tool as an instructional practice support.
Session materials:
- Coaching Session 4 – Slide Deck (1.69 MB)
- Coaching Session 4 – Facilitation Guide (224.7 KB)
Session objectives:
- Coach observes and supports teacher’s instructional practice and integration of CT strategies.
- Teacher reflects on CT-integrated lesson.
- Coach supports teachers to plan for future lesson implementation.
Session materials:
- Coaching Session 5 – Facilitation Guide (197.59 KB)
- Coaching Session 5 – Fidelity Checklist (220.44 KB)
Session objectives:
- Coach supports and fosters a learning community across teachers and schools.
- Teachers deepen understanding of novel strategies and approaches to instruction using the ENACT intervention.
- Teachers and coaches plan next steps for implementing CT-integrated lessons into instructional practice.
Session materials:
- Coaching Session 6 – Slide Deck (1.58 MB)
- Coaching Session 6 – Facilitation Guide (215.92 KB)
Session objectives:
- Teachers strengthen practice of integrating CT strategies and student-focused practices into lessons.
- Teachers and coaches plan next steps for implementing CT-integrated lessons and student-focused practices in next school year’s strategy.
Session materials:
- Coaching Session 7 – Facilitation Guide (220.9 KB)
- Coaching Session 7 – Fidelity Checklist (219.57 KB)
Resources to support coaching sessions:
- How To Use Lesson Log Tool (152.01 KB)
- Lesson Log Tracker (161.2 KB)
- Teacher Reflection Form (136.1 KB)
ENACT Videos and Video Guides
The ENACT coaching intervention includes short videos that model how computational thinking (CT) strategies and student-focused practices can be integrated into a middle school mathematics lesson. Each video features a teacher who has integrated CT strategies into a lesson. Videos 16–20 also feature real students receiving classroom instruction.
In each video, the presenting teacher does the following:
- Describes connections between CT strategies, student-focused practices, and mathematics lesson content and pedagogy.
- Models practical implementation strategies.
- Models the teaching of key points within the lesson.
This video features an expert modeling how to teach pattern recognition in a mathematics classroom.
This video features an expert modeling how to teach abstraction in a mathematics classroom.
This video features an expert modeling how to teach decomposition in a mathematics classroom.
This video features an expert modeling how to teach algorithms in a mathematics classroom.
This video features an expert modeling how to teach debugging in a mathematics classroom.
This video features an expert demonstrating how to structure opportunities for abstraction in a mathematics classroom.
ENACT Lesson 6: Structuring Opportunities for Abstraction (Video)
This video features an expert demonstrating how to structure opportunities for decomposition in a mathematics classroom.
ENACT Lesson 7: Structuring Opportunities for Decomposition (Video)
This video features an expert demonstrating how to structure opportunities for debugging in a mathematics classroom.
ENACT Lesson 8: Structuring Opportunities for Debugging (Video)
This video features an expert demonstrating how to structure opportunities for pattern recognition in a mathematics classroom.
ENACT Lesson 9: Structuring Opportunities for Pattern Recognition (Video)
This video features an expert demonstrating how to structure opportunities for using algorithms in a mathematics classroom.
ENACT Lesson 10: Structuring Opportunities for Algorithms (Video)
This video features an expert demonstrating how to prompt and point out abstraction and decomposition in a mathematics classroom.
ENACT Lesson 11: Prompting and Pointing Out Abstraction and Decomposition (Video)
This video features an expert demonstrating how to prompt and point out algorithms and pattern recognition in a mathematics classroom.
ENACT Lesson 12: Prompting and Pointing Out Algorithms and Pattern Recognition (Video)
This video features an expert demonstrating how to prompt and point out decomposition and debugging in a mathematics classroom.
ENACT Lesson 13: Prompting and Pointing Out Decomposition and Debugging (Video)
This video features an expert demonstrating how to prompt and point out abstraction and algorithms in a mathematics classroom.
ENACT Lesson 14: Prompting and Pointing Out Abstraction and Algorithms (Video)
This video features an expert demonstrating how to prompt and point out pattern recognition and debugging in a mathematics classroom.
ENACT Lesson 15: Prompting and Pointing Out Pattern Recognition and Debugging (Video)
This video features a teacher modeling how to frame, prompt, and highlight abstraction in a mathematics classroom.
Abstraction in Math Instruction: Framing, Prompting, and Highlighting (Video)
This video features a teacher example of how to frame, prompt, and highlight the use of algorithms in a mathematics classroom.
Algorithms in Math Instruction: Framing, Prompting, and Highlighting (Video)
This video features a teacher modeling how to frame, prompt, and highlight debugging in a mathematics classroom.
Debugging in Math Instruction: Framing, Prompting, and Highlighting (Video)
This video features a teacher modeling how to frame, prompt, and highlight decomposition in a mathematics classroom.
Decomposition in Math Instruction: Framing, Prompting, and Highlighting (Video)
This video features a teacher modeling how to frame, prompt, and highlight pattern recognition in a mathematics classroom.
Pattern Recognition in Math Instruction: Framing, Prompting, and Highlighting (Video)