Discover the essential principles of programming through the "Computational Thinking for K-12 Educators: Sequences and Loops" course. Explore the connection between real-world experiences and programming concepts, and learn to minimize student frustration through a scaffolded problem-solving approach. Gain insights into addressing common challenges and fostering deeper understanding in students. Additionally, understand the benefits of teaching block-based programming as recommended by research.
Certificate Available ✔Get Started / More Info
This course comprises six modules covering topics such as computational thinking, sequences, loops, pedagogy, and equity in K-12 computing education. Educators will gain valuable insights and practical strategies to enhance their teaching methods.
Module 1 provides an overview, introduces the course, and familiarizes learners with the Snap! programming language. It also encourages interaction among participants to create a collaborative learning environment.
Module 2 delves into computational thinking and sequences, offering insights into computational thinking concepts and interactive programming puzzles. It also emphasizes the importance of becoming a proficient computing teacher.
Module 3 focuses on writing programs, debugging challenges, and classroom discussions related to sequences. It also explores Bloom's Taxonomy and strategies for developing computational thinking.
Module 4 explores the concept of repeats, debugging challenges, and interactive puzzle instructions. It also emphasizes the significance of loops in programming and provides opportunities for hands-on learning.
Module 5 delves deeper into repeats, featuring classroom discussions, code.org lessons, and collaborative knowledge construction activities. It also highlights the importance of equitable pedagogy in K-12 computing education.
Module 6 addresses the state of K-12 computing education, the benefits of teaching with block-based languages, and the importance of pair programming. It also explores pedagogy equity and standards in computing education.
Adéntrate en el Diseño Instruccional para el aprendizaje activo y la pedagogía digital con este programa especializado del Tecnológico de Monterrey.
Foundations of Teaching for Learning: Being a Professional is an eight-course programme for educators to develop teaching skills, professionalism, and global connections,...
ODS y sostenibilidad: una mirada desde los colegios
Using Google Forms for Student Success will empower you to create versatile tools for student assessment, volunteer coordination, and course evaluation, enhancing...