Sdjug teaching java - feb 2013

17
TEACHING JAVA: INSPIRING YOUNG MINDS TO THINK ABOUT CODE Vic Wintriss – Founder June Clarke – Lead Teacher Wintriss Technical Schools

Transcript of Sdjug teaching java - feb 2013

Page 1: Sdjug   teaching java - feb 2013

TEACHING JAVA: INSPIRING YOUNG MINDS TO THINK ABOUT CODE Vic Wintriss – Founder June Clarke – Lead Teacher Wintriss Technical

Schools

Page 2: Sdjug   teaching java - feb 2013
Page 3: Sdjug   teaching java - feb 2013

Tortoise [Pentagon Crazy demo] teachingkidsprogramming.org

Page 4: Sdjug   teaching java - feb 2013

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]

Page 5: Sdjug   teaching java - feb 2013

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

Page 6: Sdjug   teaching java - feb 2013
Page 7: Sdjug   teaching java - feb 2013
Page 8: Sdjug   teaching java - feb 2013
Page 9: Sdjug   teaching java - feb 2013
Page 10: Sdjug   teaching java - feb 2013
Page 11: Sdjug   teaching java - feb 2013

Unit Tests [Duck demo]

Page 12: Sdjug   teaching java - feb 2013

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?

Page 13: Sdjug   teaching java - feb 2013

Fun Technologies Processing [demo] Makey Makey [video]

http://kck.st/IT93ry

Page 14: Sdjug   teaching java - feb 2013

Agile Pomodoros Pair/Mob programming Unit testing Immediacy Refactoring Coding standard Coding > Lecturing End user involvement

Page 15: Sdjug   teaching java - feb 2013
Page 16: Sdjug   teaching java - feb 2013
Page 17: Sdjug   teaching java - feb 2013

How you can help Suggestions and ideas welcome Volunteer to teach New classroom, doubled capacity Come visit us

[email protected]