This event is recommended for ages 12 - 18 & is open to the public. RSVP is required! Tickets available at the bottom of the page. :)
These pikachus are randomly generated all over the screen with a Processing sketch!
This course is an introduction to computer science, and requires no prior programming experience. (For younger students, a background in Scratch is recommended, but not necessary.) Students will learn the basics of programming by creating visual art and animations via the openSource Processing programming language. Processing is a great language for beginners, providing instant gratification for each line of code written. It is also what is referred to as a "superset" of the popular programming language Java, meaning that the skills learned with Processing are directly applicable to a variety of other programming languages which are currently being used on the market today. Processing is also often used to prototype arduino projects, as the languages and development environments are extremely similar.
Because this introductory course has been designed for anyone with little or no software background, you need only bring:
- A laptop
A download of the free Processing development environment at this link
(Please install this ahead of time so we can use our time learning and not installing!)
This cat was drawn using a drawing program written in Processing!
We will cover:
- The basic building blocks of programming (variables, loops, functions, etc.)
- Basic Shapes: How to create shapes and lines
- Drawing: How to create your own simple drawing program
- Images: How to import images into your Processing sketch
- Random: How to use generate random behaviour to create unique art!
This program draws crazy random lines wherever you move your mouse!
About the Instructor
Michelle Leonhart is a professional Software Engineer currently working for the company behind the iOS & Android app textPlus. When not coding for work or fun, she works as a Director of the LA Makerspace, and co-runs the adults-only hackerspace Crashspace. In the past, she has worked with the MythBusters on the Discovery Channel, coached an all-girls FIRST Robotics FTC team, and designed and taught DIY LED Lanterns for Kids. She enjoys nerding around, helpings kids be awesome at tech, and encouraging little girls to tell anybody who says engineering isn't cool to go kick rocks.
1933 S Broadway
Los Angeles, CA 90007
Google map and directions