My favorite camps

Programming 302: Java (Zatna)

Basking Ridge
Rising Grades 6 - 12
7/15 - 7/26 (2 weeks) View All
9:00 a.m to 4:30 p.m.
Partner Program
Add to favorites Remove

$1760 / 2 Weeks

Camp at a Glance

This course is designed for campers who want to learn the Java programming language. It is recommended that campers have had some prior knowledge of programming concepts; however, it is not mandatory. Campers will learn object-oriented programming concepts by working on mini projects first. They will learn to create their own classes and learn the concepts of inheritance and polymorphism during the second week by working on independent projects. Later the campers will create groups to team teach each other and learn the concepts of inheritance and polymorphism. Campers will also work on independent projects. (The recommended prerequisite courses for this camp are Programming 301: Python.)

Topics Covered

  •       Statements
  •       Primitive Types
  •       Variables/Literals
  •       Conditional Blocks
  •       Loop Blocks/Nested Loop Blocks
  •       Boolean Expressions
  •       Arithmetic Expressions
  •       Methods
  •       Random Numbers
  •       Objects – String/Array/ArrayList
  •       Coding Conventions
  •       Scopes
  •       Defining Classes
  •       Inheritance
  •       Interfaces
  •       Documentation

Camper’s Portfolio

  •       Various Java projects
  •       Documentation
  •       Inspired future work


Weeks Times
Jul 15 – 19 9:00 a.m. – 4:30 p.m.
Jul 22 – 26 9:00 a.m. – 4:30 p.m.


Lunch is included.

Camp Credentials

  • This camp is accredited by the American Camp Association!

Drop-off/Pick-up Location

Middle School Entrance

What to Pack

  • A water bottle

What to Expect

Robots and Coding and Data… OH MY! Zatna’s amazing certified instructors cover Computer Science, Mathematics, Engineering, Technology, and Entrepreneurship.

Need help planning your summer?