presentation daniel de luca - medeanet webinar: programming as creativity

28
www.devoxx4kids.org (@Devoxx4Kids) Your Kids Play Games Mine Makes Games

Upload: medea-awards

Post on 21-Dec-2014

272 views

Category:

Education


0 download

DESCRIPTION

This presentation was given by Daniel De Luca as part of the MEDEAnet webinar: Programming as creativity on 16 October 2014. MEDEAnet aims to promote media-based learning to organisations and practitioners through local training and networking events, online resources and knowledge sharing. MEDEAnet will also exploit best practices of the annual competition MEDEA Awards and extend its existing informal network and support the MEDEA Association, a membership organisation that ensures the sustainability of the MEDEA Awards. More info: http://www.medeanet.eu/

TRANSCRIPT

Page 1: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org (@Devoxx4Kids)

Your Kids Play GamesMine Makes Games

Page 2: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

What is Devoxx4Kids ?

• Started in 2012• Devoxx Team members– Teach their own children computer

programming–Make them more active with computers– Looking for materials

• Conclusion– Difficult to find, only in English

2@Devoxx4Kids

Page 3: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

What do we do?

• Organize sessions worldwide

• What do children learn ?– Programming and computer logic–While having fun– Program games, robots and start

approaching electronics

3@Devoxx4Kids

Page 4: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Events Worldwide

4@Devoxx4KidsSept 2014: 2500+ children attended, Girls: 35%, Boys: 65%

Page 5: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Worldwide Teams

5@Devoxx4Kids

Page 6: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Video

6@Devoxx4Kids

Page 7: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Duke’s Choice Award 2013

7@Devoxx4Kids

Page 8: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 8@Devoxx4Kids

DrTechniko• Features• Age 5 to 7• Parent is the robot• No computer

needed!

• Take advantage of their imagination!

• Teaching Concepts• Algorithmic steps• Loops are invented!

Page 9: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 9@Devoxx4Kids

DrTechniko

Page 10: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 10@Devoxx4Kids

Scratch

• Features• Simplest tool : age 5-15• Visual Programming• Drag and Drop Blocks• Publication of Projects

Online + embedding

• Teaching Concepts• Sequence• Iteration• Conditional Logic• Variables• Data Structures• Events Handling• Parallel Execution• Synchronization• Random Numbers• Dynamic Interaction• User Interface Design

Page 11: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Scratch

11@Devoxx4Kids

Page 12: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Scratch

12@Devoxx4Kids

Page 13: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 13@Devoxx4Kids

Alice

• Features• Complete 3D world• Story-telling with

code

• Teaching Concepts• OO-programming• 3D objects• Create stories• Java underneath• Camera/world navigation

Page 14: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 14@Devoxx4Kids

Alice

Page 15: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 15@Devoxx4Kids

Greenfoot

• Features• Less Simple : age 12-15• Type, Compile, Run,

Debug• Interaction via Java

classes

• Teaching Concepts• All Scratch Concepts• Parameters Passing• Return Values• Recursions• Classes, Instances• Methods• Inheritance• Input• 2D Gaming and Simulation• All Java features available

Page 16: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 16@Devoxx4Kids

Greenfoot

Page 17: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Greenfoot

17@Devoxx4Kids

Page 18: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Lego Mindstorm

18@Devoxx4Kids

• Features• Age 10 -15• Soft and Hardware• Programmable Robots• Pack

• Central unit• Sensors• Servo Motors• Connection Cables• GUI to create programs and

upload to central unit

• Teaching Concepts• Same as Scratch• Robots are also

computers• Sensors Event Handling• Compensation process

Page 19: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Lego Mindstorm

19@Devoxx4Kids

Page 20: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

NAO

20@Devoxx4Kids

• Features• Age 10 - 25

• Teaching Concepts• Same as Mindstorms• Libraries of reusable

components• Interaction with

Internet Services• More capacity

Page 21: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 21@Devoxx4Kids

NAO

Page 22: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Internet Of Things

• Features• Age 10 - 25• Open Source

Electronics Prototyping Platform

• Various pluggable electronics components

• Teaching Concepts• Computer are made of

electronics• Introduction to

electronics• Low level Programming• A, V, Ohm

Page 23: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

IoT: Raspberry Pi

23@Devoxx4Kids

Page 24: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

IoT: Arduino

Page 25: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 25@Devoxx4Kids

Minecraft modding

• Features• Age >10• Minecraft modding from

Eclipse environment

• Teaching Concepts• Programming code from an

IDE• Running program from

Eclipse• Making modifications to

existing code

Page 26: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 26@Devoxx4Kids

Minecraft modding

Page 27: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org

Join Us ?

Make a difference, inspire future generations

& change lives!

http://www.devoxx4kids.org/join-us/

27@Devoxx4Kids

Page 28: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity

www.devoxx4kids.org 28@Devoxx4Kids

Thanks