Skip to content. | Skip to navigation

Personal tools
You are here: Home Computer Programming Instruction for Students Game and Story Programming at Los Perales Elementary

Game and Story Programming at Los Perales Elementary

An introductory computer programming class for Los Perales Elementary grades 3-5 students. Note: The district is no longer allowing use of the computer labs by outside organizations, so, sadly, these classes do not continue.

Class: Game and Story Programming
Grades:
3–5
When:
Mondays, 1/5/09-3/23 (skip 1/19, 1/26, 2/16), 4:30–5:30
Sessions:
9
Fee:
$117
When:
Mondays, 4/6/09–6/8/09 (skip 5/25), 4:30–5:30
Sessions:
9
Fee:
$126 ($9 of this fee goes to a PTA educational fund)

 

In this class, students learn to program computers using two excellent, free programs designed for kids: Scratch (http://scratch.mit.edu) and Alice  (http://alice.org).

Scratch

The Lifelong Kindergarten Group at the Massachusetts Institute of Technology Media Lab, creators of Scratch, describes it as follows:

"Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design."
 

Scratch Example

Programming a cat to meow and walk in a rectangle using Scratch

Alice

The Alice team at Carnegie Mellon University describes Alice as follows:

"Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects."

Dave Briccetti's student Sarah says:

"I think Alice is a great program because you can do so much with it, from an animated aquarium to a 10-minute movie! I would recommend this class to anyone who's ever wondered how video games are made and who would like to learn how to make their own. Once you learn the basic controls in this program, it's easy to advance to harder scripts."

Alice Example

Characters in a three-dimensional Alice world

Returning Students

This class accommodates a wide range of ages, experience and ability. Students returning for another session of this class will continue to learn new things and be challenged. Some students learn more advanced languages such as Python.

 

About the Instructor

Dave Briccetti has taught individual and small group classes in Lamorinda since moving to Lafayette in 1987. He has taught kids in the Lafayette School District in several Super Saturday Seminars and in lunchtime and after-school computer clubs. He has taught this very class several times at Rheem and Los Perales schools. Since 1992, he has taught programming to grades 4–10 students at the Diablo Valley College College for Kids summer program in Pleasant Hill, California. Before that he taught for several summers at the Oakland Feather River computer camp in Quincy, California. But Dave really makes his living as a software developer.

Dave Briccetti Software Consulting
www.davebsoft.com
daveb@davebsoft.com
925 945-7565