Once again we’re partnering with Devoxx4Kids to host an entire day of workshops for school aged children interested in learning more about computer programming. Workshops will include Java, Python, Scratch, Minecraft Modding, Arduino, and more. Recommended ages for the workshops are 6 and up, depending on your child’s skills and abilities.
Laptops will be provided for the kids to work on. The $25 ticket price includes all workshops, a t-shirt, lunch for both the child and their parent/guardian, and snacks throughout the day.
We’ve reached capacity and Kids Day is now sold out. We look forward to welcoming 100 kids and their parents at OSCON this year!
Note: a parent or guardian must accompany their child to OSCON Kids Day and stay for the duration. We’ll have wifi available so bring your favorite device with you. Parents are encouraged to participate by sitting alongside their child as they work.
Would you like to help out with Kids Day? We’re looking for a few people to help the kids follow along during the workshops. Volunteer to help
|Time||Room D137/138||Room D139/140||Room E141||Room E142|
|10:00am – 12:00pm||Circuit Art||Intro to Python||Greenfoot||Learning Scratch|
|12:00pm – 1:00pm||
|1:00pm – 3:00pm||Minecraft Modding with Forge||GetMakered! 3d Selfie Booth||Zero to Fractals in Two Hours||Creating Your Own Flappy Bird in Unity3d|
Instructor: Pavi Bhatter
This session is all about having fun with play dough while learning about electricity and circuits, and is based on the idea of “Squishy Circuits”. The kids will create a variety of figures using play dough, batteries, LEDs, and wires. They will get to see one of the simpler creations being controlled by the open source micro-controller, Arduino. They’ll learn about electricity, current, voltage, and circuits and will use their imaginations to use the play dough to build shapes and artwork.
Intro to Python
Instructor: Anoop Trivedi
Python is probably the simplest and easiest language to start getting into the world of Computer Programming and Language. It’s easy to read and fun, and this workshop is organized as a lab environment where we will program together and do simple exercises. The kids will write simple and fun programs and learn about input/output statements and logical conditional statements. Join the fun and enjoy the wonderful world of Programming with Python!
Let’s make some games with Greenfoot
Instructor: Steven Citron-Pousty
Hey you do you like playing video or computer games and want to learn how to make your own? Come join us as we make computer games with Greenfoot. This hands on workshop will teach the kids about computer programming and how to make their computer do things they want it to. We will wrap up by showing the kids (and parents) some good places to go to talk with other people about making games and becoming a more powerful wizard.
Instructor: Howard Abrams
Come join us as we learn the basics of one of the world’s favorite programming environment for students, Scratch! We begin by showing off the Scratch Sharing Community web site where we’ll see what other students have done, and then “look inside” the projects to see how they tick. In this workshop, the kids will learn Scratch fundamentals like sprite animation and “message passing” to create some really cool games. Best of all, you can share your creations with friends. This workshop will be a step-by-step guide to build and extend three games suitable for kids comfortable with a mouse, but not quite ready for a typing programming language.
Minecraft Modding with Forge
Instructor: Arun Gupta
Have you always wondered what it takes to write Minecraft mods? In this workshop we’ll teach the kids how to build Minecraft mods using Forge 1.8. In the process, kids will learn some fundamental Java concepts and Eclipse features. See how to create a stack of 64 potatoes when “potato” is typed in the chat bar. Can it only be potatoes, or can it be diamonds?
How about spawning an Ender Dragon with dragon egg? Or getting an alert when creeper is spawned? Come explore the world of Minecraft mods!
GetMakered! 3d Selfie Booth
Instructor: Diane Mueller
GetMakered is a hands-on scanning and printing mobile studio. We teach the basics of getting a good 3D scan using our human-sized motorized hand-built human-sized turntable and a few Xbox 360 Kinects. We then show the kids the flaws in the scans (holes) that make the images unprintable and how to fix these using mesh lab, blender, and other tools. We’ll print a few samples (but it takes an hour each) so the take-away is the .stl & .obj files that can then be imported into Minecraft or uploaded to commercial services for printing.
Zero to Fractals in Two Hours
Instructor: Shadaj Laddad
Scala is a modern programming language used by companies such as Twitter, LinkedIn, and Coursera that lets you do everything from developing websites, creating games, making apps, and more. It also happens to be a great language to get started with programming. In this workshop, we’ll start with simple exercises leading up to drawing fractal based graphics, ending with hints on doing even more with Scala. This workshop is targeted for 4th graders and up.
Creating Your Own Flappy Bird in Unity3d
Instructor: Stacey Mulcahy
In this workshop, we will learn the basics of game making using the popular software program Unity3d to build your own Flappy Bird clone. Unity3d is one of the most popular game development software programs today. We will explore 2d to make a Flappy bird clone, exploring the IDE, collision detection, sound, physics and animation sprite sheets. We will use C# to add some logic to our game.
Cool Animations and Art with Scala and Processing
Instructor: Dave Briccetti
This workshop will teach kids how to create fun programs using the Scala language. Scala is an increasingly-popular mainstream programming language. Processing is a toolkit for making cool graphics and animations, and it works with any language that runs on the Java environment (as Scala does). Combining programming in a real language with cool graphics makes a fun way to learn.
Getting Started With Arduino
Instructor: Pradeep Bhatter
In this hands-on workshop we will introduce the basic concepts applied for connecting “things” in the real world to the digital world, using Arduino Uno, an open-source micro-controller. This is a hands-on workshop. Kids will “make” couple of circuits and learn basic concepts from physics like electricity, voltage, current, resistance. They will get to know sensors and actuators. They will also learn how to write software for Arduino, upload it to Arduino and make it control a circuit (sensors/actuators) connected to it.
Instructor: Greg Bulmash
Web Components – Making the Web Fun and Easy
Instructors: Kevin Nilson and Andy Nilson
This workshop is a hands-on lab for kids to discover Web Components. In this lab kids will use Polymer to build amazing but simple web sites leveraging the power of Web Components.
Comments on this page are now closed.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com