presentation daniel de luca - medeanet webinar: programming as creativity
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 2: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/2.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/3.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/4.jpg)
www.devoxx4kids.org
Events Worldwide
4@Devoxx4KidsSept 2014: 2500+ children attended, Girls: 35%, Boys: 65%
![Page 8: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/8.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/9.jpg)
www.devoxx4kids.org 9@Devoxx4Kids
DrTechniko
![Page 10: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/10.jpg)
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 13: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/13.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/14.jpg)
www.devoxx4kids.org 14@Devoxx4Kids
Alice
![Page 15: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/15.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/16.jpg)
www.devoxx4kids.org 16@Devoxx4Kids
Greenfoot
![Page 18: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/18.jpg)
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 20: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/20.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/21.jpg)
www.devoxx4kids.org 21@Devoxx4Kids
NAO
![Page 22: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/22.jpg)
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 24: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/24.jpg)
www.devoxx4kids.org
IoT: Arduino
![Page 25: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/25.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/26.jpg)
www.devoxx4kids.org 26@Devoxx4Kids
Minecraft modding
![Page 27: Presentation Daniel De Luca - MEDEAnet Webinar: Programming as creativity](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/27.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061213/54982f79ac795987318b49e2/html5/thumbnails/28.jpg)
www.devoxx4kids.org 28@Devoxx4Kids
Thanks