Java with Virtual Battlebots

Campers learn the Java programming language by coding a virtual battle tank, telling it how to behave and react to events occurring in the battle arena. Virtual battles run in real-time and offer campers a way see their code in action.

Is this workshop appropriate for my camper?
It requires prior programming experience gained in school or by taking Coding Basics.

Ages All
Skill Level Intermediate
Prerequisites Coding Basics
Software Java, RoboCode

What will my camper learn?

  • How to program in Java
  • Object oriented programming principles
  • Robot movement, target, and avoidance abilities

What will my camper create?
Java programs for a virtual battlebot.

Campers interested in this workshop may also be interested in

Emagination’s teaching style
We believe in the positive impact of a teaching environment that maximizes the personal interaction between campers and counselors. Instead of online tutorials that are used at many tech camps, we choose to use professionally developed curriculums that are delivered face-to-face by carefully selected instructors who have firsthand experience with the material they are teaching. We believe our hands-on workshops foster more engaged learning and encourage relationships with counselors and peers.