Creative Coding is a program designed by ACM and ACM-W members at California State University, Fullerton. The purpose is to introduce to girl scouts the many ways computer science can be applied to different devices. We've shown girl scouts how to write and understand code in various programming languages by utilizing Ozobots, Turtle Graphics, Google Cardboards, and Raspberry Pi's. Our objective is to get girl scouts more enthusiastic about STEM, especially Computer Science.
Ozobots are classified as "smart toys" and they are small electronics devices that can be customized. The robots can be programmed in two way, but we mainly have the girl scouts use only one method which is done through a very simple drag-and-drop program interface on a computer. The user can select the rules or controls and then it is activated by physically holding the Ozobots onto the screen as it reads the color instructions through it's sensors. This is to introduce to them the idea of creating functions/methods within a certain way of sequential logic and how it can be translated for machines to understand. Ozobots are a great way for beginners to see a physical interpretation of programming.
Jump into the world of Minecraft with Raspberry Pi that comes with a programming interface. Where you will learn to write commans and scripts in Python. The python code will then build things in the game automatically. It is a great way to learn how to program in Python and how to use Raspberry pi.