Started life as Maths Teacher + Head of ICT • Quickly frustrated with how dull ICT had become. ◦ office app based, programming limited to Excel macros / Formula ◦ Engaging / difficult concepts left until end of year.. • Slowly made changes… ◦ Lego Robotics ◦ Games Factory ◦ Scratch ◦ HTML (notepad)
Began Collaborating (outside of school) ◦ Joined Computing at Schools (CAS) ◦ Worked with local primaries • New Computer Science GCSEs (much fanfare!) • Presents many challenges ◦ What language? ◦ Arrgghh how do I teach this? ◦ How do I challenge • Collaboration with other teachers imperative ◦ Twitter, Picademy, CAS,
Teachers ◦ Coaching & support / confidence ◦ Ideas for lessons / scheme / challenges ◦ New tools / contacts • Developers ◦ Adopt a teacher ◦ Engage teachers and kids with python community ◦ Warm fuzzy feeling ◦ Reinforces a deeper understanding & your own clarity of thought. • Kids ◦ Safe place to play and learn ◦ Collaboration with others ◦ Pride and achievement • Did I mention the cake?
none of the other CPD programs out there do which is a connection to real world developers. Particularly for a primary school teacher, there's so many subjects we need to know about and we just don't have time to be experts in everything. What's best is that we know people who are experts at everything and we can utilise their skills. I am a relatively knowledgeable Computing teacher for the primary level and yet this is never going to compare to someone who programs all day every day. Perhaps a piece of code which would take me hours to find a tiny mistake in a professional programmer can find in minutes. As a primary school teacher, my students do not need to know all the complicated ins and outs of Python programming. What they need is something exciting which will inspire them to want to learn all the ins and outs of Python programming. Whilst this may not be something I can do, if I can get someone to do something really cool in Minecraft or to control a quadcopter etc. I can use that as a stimulus which will help inspire the youngsters in my class begin their programming journey.” http://goo.gl/xcLuHE
about computing in your local school • Help develop tools & libraries that support learners • Run a talk or workshop for educators • Run a code club • Something else amazing!