We found 3 articles with the tag “coding education”.
-
The Power of Metaphors in Learning
September 24th, 2024
By Kelly Paredes
coding education, cognitive development in coding, computer science pedagogy, concepts, educational metaphors, growth mindset in learning critical thinking, learning through metaphors, metaphors, programming, teaching programmingThis blog explores the power of metaphors in teaching coding, demonstrating how these metaphors make abstract concepts more accessible to beginners. Students outgrow metaphors like the hamburger model for conditionals, which spurs critical thinking and deeper understanding of coding concepts. The article emphasizes that the limitations of metaphors can enhance learning, encouraging students to question, refine their knowledge, and build cognitive skills necessary for tackling complex programming problems.
-
Tips for Creating a Positive Learning Space (for Coding): A Two Part Series
December 3rd, 2023
By Kelly Paredes
active learning strategies, classroom environment, classroom management, coding education, computer science, educational design, educational research, learning spaces, student engagement, teacher resources, teachingThis is a two-part series, that focuses on the importance of environmental and cognitive factors in enhancing computer science learning. The first part of the series emphasizes the role of environmental comfort in the coding classroom, offering practical tips on creating conducive learning spaces through elements like comfortable seating, controlled acoustics, and mindful classroom culture. The article effectively combines research with actionable advice, aiming to foster better engagement and learning efficiency in coding education.
-
You might be teaching a 6th grader...
September 11th, 2020
By Kelly Paredes
6th grade, 6th graders, classroom stories., coding education, computer literacy, humorous anecdotes, middle school, python, student experiences, teaching, teaching challenges, tech educationThis article humorously chronicles the unique challenges and amusing situations faced when teaching 6th graders how to code, drawing parallels with everyday life scenarios. It emphasizes the rewarding experience of guiding young minds, despite the unexpected hurdles that emerge due to their limited exposure to computer operations.