Alice Computer Programming

In this program students ages 8 to 13  learn fundamentals of  object oriented computer programming by creating virtual worlds with animated objects using the educational software Alice, developed at Carnegie Mellon University.…

Read More

Processing Computer Programming

Processing is a Java-based computer programming language  created to teach fundamentals of computer programming in the context of visual design and electronic arts. Processing comes with a multimedia programming environment that allows students to quickly write computers programs and…

Read More

Arduino Robotics

Arduino technology consists of a microcontroller board (hardware) and a programming environment (software). Students write computer programs known as sketches, using programming languages such as C, C++ or Processing. These sketches are uploaded to the Arduino board, which can be…

Read More