coding: the smart future for our kids - chau au

38
Coding: the smart future for our kids Presenter: Chau Au Code Club Volunteer Facilitator Bowen Library, Maroubra Junction HSC and Education Forum @ State Library of NSW Tuesday 08 March 2016

Upload: publiclibraryservices

Post on 11-Apr-2017

338 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Coding: the smart future for our kids - Chau Au

Coding: the smart future for our kids

Presenter: Chau AuCode Club Volunteer Facilitator

Bowen Library, Maroubra Junction

HSC and Education Forum@ State Library of NSWTuesday 08 March 2016

Page 2: Coding: the smart future for our kids - Chau Au

Hello! About me…• Currently studying B Education in Primary

Education at the University of Technology Sydney.

• Love playing around with computers & fixing them during school

• Still have interest in computer technology

• First learnt programming through database Filemaker Pro, MS Excel & HTML through Adobe Dreamweaver

• Never into action games and robotics as a child

• Love data entry and making movies

Page 3: Coding: the smart future for our kids - Chau Au

My journey…Where and how did I come across Code Club?

Page 4: Coding: the smart future for our kids - Chau Au

January 2015Wanting to find some volunteering experience around computers

Page 5: Coding: the smart future for our kids - Chau Au
Page 6: Coding: the smart future for our kids - Chau Au
Page 7: Coding: the smart future for our kids - Chau Au
Page 8: Coding: the smart future for our kids - Chau Au

How do I get Code Club started???I never used Scratch program before…

Page 9: Coding: the smart future for our kids - Chau Au
Page 10: Coding: the smart future for our kids - Chau Au
Page 11: Coding: the smart future for our kids - Chau Au
Page 12: Coding: the smart future for our kids - Chau Au
Page 13: Coding: the smart future for our kids - Chau Au

Term 2 (April 2015)– First Code Club• Full group of 11 kids• Most never coded before, a couple have used Scratch before• Had a IT library staff who assisted Code Club sessions• 9 weeks (found it too long) – preferrably 6-7 weeks.

Page 14: Coding: the smart future for our kids - Chau Au
Page 15: Coding: the smart future for our kids - Chau Au

What have I gained from this?

� More confident in facilitating & public speaking

� More knowledgeable about coding in Scratch as visual language

� Build a great relationship with the kids

� How fun and interesting coding is

� How important coding is for the future

� How running an after-school program is so fun

� How to overcome challenges in running Code Club

Page 16: Coding: the smart future for our kids - Chau Au

Sustainability with Continuation

� Continuous support

� Ongoing volunteering

� Getting more volunteers on board!

� Getting more kids an opportunity to code

� Professional learning experience

� Evaluating and reflecting on my facilitation

� Shifting methods of running Code Club

Page 17: Coding: the smart future for our kids - Chau Au

Structure of running Code Club in library settingHow did I run Code Club?What resources were available?Number of students and types of students?

Page 18: Coding: the smart future for our kids - Chau Au
Page 19: Coding: the smart future for our kids - Chau Au

Curriculum structure & resource projects from Code Club

Page 20: Coding: the smart future for our kids - Chau Au

2015 Code Club Terms

� Term 2 - 2015� Scratch 1 (Beginners) – Cohort #1 = 11 kids

� Term 3 - 2015� Scratch 1 (Beginners) – Cohort #2 = 11 kids� Scratch 2 (Continuers) – Cohort #1 = 9 kids

� Term 4 - 2015� Scratch 1 (Beginners) – Cohort #3 = 15 kids� Scratch 2 (Continuers) – Cohort #2 = 9 kids

� Term 1 – 2016� Scratch 1 (Beginners) – Cohort #4 = 20 kids� Scratch 2 (Continuers) – Cohort #3 = 14 kids

Page 21: Coding: the smart future for our kids - Chau Au

Future terms

� Term 2 - 2016� Scratch 2 (Continuers) – Cohort #4� Python 1 (Beginners) – Cohort #1 = Scratch cohorts 1-3

� Term 3 - 2016� Python 1 (Beginners) – Cohort #2 = Scratch cohort #4� Python 2 (Continuers) – Cohort #1

� Term 4 – 2016� Scratch 1 (Beginners) – Cohort #5� Python 2 (Continuers) – Cohort #2

Page 22: Coding: the smart future for our kids - Chau Au

Resources� Computer training room – 11 desktop computers

� Used Scratch offline version

� Printed booklets of each set project each week (in B&W)

� Max. 11 students for Term 2 & 3

� Introduced BYO laptops in Term 4 with the new cohort group doing Scratch 1 (Beginners)

� Increased numbers to max. 15

� Increased numbers to max. 20 this Term

Page 23: Coding: the smart future for our kids - Chau Au

Kind of students� Receive registration forms from parents

� Mixed boys and girls

� Most never experienced coding before

� A couple were highly experienced with other coding language but not Scratch

� A few kids are from non-English speaking backgrounds

� A couple of kids with a learning difficulty or a condition requiring additional needs (undisclosed – don’t need to know).

� Kids that want to learn, have fun and enjoy.

Page 24: Coding: the smart future for our kids - Chau Au

Demo

Page 25: Coding: the smart future for our kids - Chau Au

The kids!! Their experiences & case studies

Page 26: Coding: the smart future for our kids - Chau Au

Survey responses from T3, S1(B)

Page 27: Coding: the smart future for our kids - Chau Au
Page 28: Coding: the smart future for our kids - Chau Au

Survey responses from T4, S1(B)

Page 29: Coding: the smart future for our kids - Chau Au
Page 30: Coding: the smart future for our kids - Chau Au
Page 31: Coding: the smart future for our kids - Chau Au

General comments

Page 32: Coding: the smart future for our kids - Chau Au

Case study #1: Confidence Amy, Brendan & Leo - dynamics

� Amy, 9 & Brendan, 8� Was not very confident in the

first couple of weeks

� Working on a slower pace from others

� Became more confident & fast over the Term

� Leo, 10� Over-confident with completing

scratch projects early

� Likes to challenge

� Providing additional projects as extension set a higher challenge

� Peer-to-peer assistance

Page 33: Coding: the smart future for our kids - Chau Au

Case study #2: FreedomJenny and Dom – parent expectation & no fear of failure

� Jenny, 10� Fear of making mistakes

� Keeps asking if she was coding correctly in each step before continuing

� Over the Term, she learns to make her mistakes .

� Dom, 10� Parents had very high expectation

from Code Club in the beginning

� Was pushed to code as fast as he is expected to and complete everything within the session

� He was given the space & time to work on the project at his own choice of pace over the Term

Page 34: Coding: the smart future for our kids - Chau Au

Case study #3: Problem-solvingPhillip and Tiara – dependent to independent

� Phillip, 11� Was very dependent on following the

leader’s instruction step by step at the beginning. Had bugs and issues with program without solving issue himself

� Through the middle of the Term, he worked through the project on his own and use problem-solving skills to fix an issue on his own

� Tiara, 10� Always put her hand up to ask to fix

something for her� Did not know how to problem-solve

something – lack of attention & human error

� In the last few projects, she was able to solve on own without asking any help!

Page 35: Coding: the smart future for our kids - Chau Au

How does coding benefit a child?

� Knowing how to carefully follow instructions

� Become confident & engaging

� Problem-solving issues on their own

� Learn coding language and skills from very foundation level

� Inspire them to pursue digital technology & computer science subjects in future years of schooling school

� See how coding works with current games and app they play or use

� How coding is important for their future in the digital age

Page 36: Coding: the smart future for our kids - Chau Au

Possible implications

� Resources

� Interest of students in coding & content

� Not following instructions affecting concentration and attention level

� Physical environment – how small or big the room is

� Knowledge and understanding of computer literacy & coding terms

� Not enough time to explain computer jargons & concepts

� Facilitation style – lead-directed vs. student-to-student

� Number of volunteers

Page 37: Coding: the smart future for our kids - Chau Au

Before I conclude…

� Consider setting up Code Club at your local library

� Program or be programmed

� Network with Code Club Australia & other organisations

� Develop professional knowledge with coding. Using Scratch is a great start

� Promote STEM learning: robotics, 3D printing, drones, programming.

� Invest in books and resources around computer science and coding

� Learn as you go, play as you go, enjoy as you go. Have a go!

Page 38: Coding: the smart future for our kids - Chau Au