<em>"Daddy, daddy, how does a computer work?"</em>
We're used to say that curiosity is a bad habit but it is nonetheless one of the greatest strenghts of kids: they are eager to learn. Learn how a computer works, how one can build an application for a phone or a tablet, how one can create a video game. The best answer is probably to give them the tools to discover by themselves the answer to those questions.
Eclipse is used by hundreds of thousands of adults for programming activies, so why not by kids? How to turn Eclipse into a programming environment for kids?
This talk will present our approach and thoughts to simplify the Eclipse user interface for usage by kids. We will show how we created, thanks to <a>Sirius</a>, an easy-to-use and natural graphical tool to let kids discover programming.
A demonstration will present a prototype of a development environment that allows to program an Arduino using a simple and graphical block-based language.
9. ARDUINO KITS
Cheap, easy to find thanks to many different providers :
AdaFruit, DFRobot, SeeedStudio, SnootLab, ...
So many kinds of modules available!
10. UNDERSTAND PROGRAMMING
Many open source software are dedicated to learn
programming to kids : Scratch, TurtleLogo, KidsRuby,
Python4Kids...
Initiatives : Programatoo, Devoxx4Kids, greenlight, coding
goûter...
23. SIRIUS
A tool to quickly define DSL based custom multi-view
workbenches with dedicated representations
Sirius
24. WHY USING SIRIUS ?
For the tool development phase : Dynamic & iterative (live)
development
For kids : Tooling adapted to the development of arduino
small projects
39. MORE "SIRIUS" PRESENTATIONS
Wednesday
14:30 - Changing the Game of Systems Architecture
16:15 - Sirius By Example
17:00 - EcoreTools 2.0: The Making Of
19:00 - BOF "Let's get Sirius"
At any time: ask us or visit Obeo booth