Visual Programming for cross-curricular learning
Block-based or “visual” programming languages allow students to create their own interactive stories, games and animations. Additionally they allow teachers a means of integrating cross-curricular learning across all levels. As students design projects, they learn to think creatively, reason systematically, and work collaboratively. This hand-on introduction to Scratch (by the Lifelong Kindergarten group at MIT Media lab), and demonstrations of other block-based providers, will introduce teachers as to how these simple methods can integrated into any New Zealand classroom. Easily links to Computational Thinking, Art, Language, Science or Maths, as well as a means implement engaging self-directed or “flipped” learning.