Sdjug teaching java - feb 2013
Transcript of Sdjug teaching java - feb 2013
TEACHING JAVA: INSPIRING YOUNG MINDS TO THINK ABOUT CODE Vic Wintriss – Founder June Clarke – Lead Teacher Wintriss Technical
Schools
Tortoise [Pentagon Crazy demo] teachingkidsprogramming.org
Recipies Intentional coding Learning is self-driven Teacher as guide, traffic cones Motivation, things kids enjoy Personalization Template stuff they don’t understand yet [Scary Maze demo]
Group Dynamics Competition/Peer pressure
Perfection game [plates] Easy button Find the error instant death Prizes
Democracy Voting from Agile retrospectives
Group coding Pair programming Randori/Mob Programming
Kids as teachers Mentoring Presentations
Unit Tests [Duck demo]
Puzzles Kid-friendly Katas Practice makes perfect e.g. for loop puzzle http://bit.ly/W8XiUS
~ while loop puzzles ~
1. you have 1 dollar. if you double your money every year, how long will it take for you to become a millionaire?
2. zebra: using only one variable, print “black”, “white”, “black”, “white”, etc. for infinity.
3. giant pizza: how many times can you halve a pizza that has 1046 slices until you have only 1 slice left?
Fun Technologies Processing [demo] Makey Makey [video]
http://kck.st/IT93ry
Agile Pomodoros Pair/Mob programming Unit testing Immediacy Refactoring Coding standard Coding > Lecturing End user involvement
How you can help Suggestions and ideas welcome Volunteer to teach New classroom, doubled capacity Come visit us