Java is the language behind Android apps, Minecraft mods, and countless websites and games. It is powerful, widely used, and built to run almost anywhere. This course introduces grades 6–8 to computer science and programming using Java. This is a great class for students who love solving puzzles, creating games, and discovering how the technology they use every day works. It is especially well suited for curious learners who enjoy building projects, thinking logically, and turning their own ideas into programs.
Students learn to think like computer scientists by breaking problems into small steps, writing clear code, and debugging their way to solutions.
Starting with the basics of variables, input/output, and conditionals, they progress through methods, loops, arrays, and introductory object-oriented concepts, applying each concept to kid-friendly projects such as text-based games, puzzles, and simple simulations. By the end, students build a final Java program that solves a problem they care about and can explain their design and debugging process to others.
No prior programming experience required. Students are encouraged to bring a laptop to class. The Robinson Center will provide loaner laptops for students who need one. Please note that tablets are not permitted for this course
