Software Configuration

Eclipse

We primarily use the Eclipse Integrated Development Environment for coding Java.


Processing

For helping students with visual (graphics) aspects of their programs, we use the Processing program.


GitHub

We use GitHub to store the software that the student’s write. This is very important, because the public directories on the school computers are wiped clean each time a user is logged out/in or the machine is rebooted. There are also several recipes committed to the League’s GitHub organization repository.


Slack

We use Slack to communicate with other teachers, staff, and students. More advanced students help answer more beginner students’ questions. Teachers answer questions from students in their class. You can set up a private channel for communication with your class.


Android Studio


Libraries

Robot

We have built a library for use with Eclipse to help students code instructions for a Robot. The robot will draw to the screen given instructions like Pen Up, Pen Down, Change Color, Move, etc...

Tortoise

We have built a library for use with Eclipse to help students code instructions for a Tortoise. Tortoise is very similar to Robot but the graphic is a tortoise instead of a robot. (Check this out if you’re curious where it really started.)