Pedagogy provides a solid foundation for educators to design effective teaching and learning experiences. However, limited resources are available on computational thinking (CT) pedagogical experiences that prepare students to become problem solvers in the computer science and engineering domains, which are necessary to meet future industry requirements. To address this gap, this paper proposes a framework and models to assist educators in identifying the available CT experiences and incorporating them into their lessons. The framework includes nine pedagogical experiences, namely (1) Unplugged, (2) Tinkering, (3) Making, (4) Remixing, (5) Robotics+, (6) Engineering, (7) Coding, (8) Data Wrangling, and (9) AI. In addition, three supplementary models have been developed to help educators use the pedagogical experiences effectively.
Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.