San Francisco, California
London, United Kingdom
CoderDojo OC is a free open non-profit movement to teach youth ages 5-17 to code. The goal of our program is help introduce kids to computer programming. We usually have Coder Dojo OC once a month.
We will be breaking our next Coder Dojo into 2 classes.
Please select only one class per kid to attend.
From 1:00pm-2:15pm: Class 1: Intro to Programming using Scratch
From 2:30pm-3:45pm: Class 2: Intro to Programming using Scratch
(Please have wifi on your laptop)
Please bring a laptop and charger. Tablets are not compatible with the programming environment.
If you are 12 or under, your parent must stay with you during the session.
Intro to Programming using Scratch
Traditional programming language to the uninitiated is merely a confusing blend and arrangement of English words, semicolons and their syntactical relations. Often times, one glance at the syntax is all it takes to overwhelm and discourage a first-time programmer from learning and understanding basic programmatic elements such as loops, conditions and variables.
Scratch, on the other hand, lets one program just by using a mouse and applying a simple drag-and-snap action to coded bricks that only fit together if arranged and sequenced appropriately. This gives the user a chance to learn the fundamentals of programming and to be adept at logical thinking first before attempting to master syntax.
Scratch sways the user to think the way a programmer should think and presents advanced computational concepts in a fun and exciting way. Think of what you want to do then make your project based on that idea, combining graphics, objects, music and sound effects in imaginative ways.
The Scratch programming environment extends the kindergarten method of learning to the computer screen. By grabbing, dragging and snapping puzzle pieces together, one can draw pictures, tell fairy tales, build castles, play sounds and rhythm, and create games --- activities that reinforce and perfect the ability to think inventively and work together effectively while finetuning programming competence and artistic talent.