coding kids pycon talk on python

16
to primary schools Introducing Emily de la Peña Founder, Coding Kids (QLD) @EmilyFdelaPena

Upload: emily-de-la-pena

Post on 21-Jan-2018

346 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Coding Kids PyCon Talk on Python

to primary schools

Introducing

Emily de la Peña Founder, Coding Kids (QLD) @EmilyFdelaPena

Page 2: Coding Kids PyCon Talk on Python

Our Journey

March - Nov 2015: CoderDojo

Page 3: Coding Kids PyCon Talk on Python

Our Journey

January 2016: 2 schools & 50 students

Page 4: Coding Kids PyCon Talk on Python

Our Journey

Aug 2017: 20+ schools, 400+ students and Regional QLD tour

Page 5: Coding Kids PyCon Talk on Python

Changing Educational Landscape

Two New Subjects

(Prep - Year 6)

Page 6: Coding Kids PyCon Talk on Python

Queensland Journey

2016 17 trial primary

schools

2017 All schools

involved Assess and

report

2020 Full

implementation in all schools

Page 7: Coding Kids PyCon Talk on Python

Experimenting with Python in Primary Schools

Extra Curricular

Integrating into the curriculum

Digital Technologies and English

(Year 6)

Digital Technologies and Science

(Year 5)

Page 8: Coding Kids PyCon Talk on Python

Digital Technologies Tracking Tool

Page 9: Coding Kids PyCon Talk on Python

Experimenting with Python in Primary SchoolsSolar System Quiz: Digital Technologies and Science Outcomes (Year 5)•The Earth is part of a system of planets orbiting around a star

(the sun) (ACSSU078) •Design a user interface for a digital system (ACTDIP018) •Plan, create and communicate ideas and information,

including collaboratively online, applying agreed ethical, social and technical protocols (ACTDIP022)

PLAY QUIZ IDLE or trinket.io

Page 10: Coding Kids PyCon Talk on Python

Experimenting with Python in Primary SchoolsText adventure game: Digital Technologies and English Outcomes (Year 6)•Define problems in terms of data and functional requirements

drawing on previously solved problems (ACTDIP017) •Explain how student solutions and existing information systems are

sustainable and meet current and future local community needs (ACTDIP021)

•Plan, rehearse and deliver presentations, selectingand sequencing appropriate content and multimodal elements for defined audiences andpurposes, making appropriate choices for modality and emphasis (ACELY1710)

PLAY QUIZ IDLE or trinket.io

Page 11: Coding Kids PyCon Talk on Python
Page 12: Coding Kids PyCon Talk on Python

Limits to IDLE and trinket.io

Great for beginners

Limited turtle functionality

Small subset of Tkinter library

Pygame not available

Lack of extensibility

Page 13: Coding Kids PyCon Talk on Python

Regional Queensland Training

Page 14: Coding Kids PyCon Talk on Python

What’s next?

Experimenting with: • Python and Pepper robots • Python and MicroBits • WinPython using USB • Depth vs Breadth

Page 15: Coding Kids PyCon Talk on Python

What do you think?

Page 16: Coding Kids PyCon Talk on Python

Emily De La PeñaFounder of Coding Kids, Advance Queensland’s Community Digital Champion

codingkids.com.au

facebook.com/codingkidstutoring

@EmilyFdelaPena & @coding_kids

linkedin.com/in/emilydelapena/

@emily.f.delapena