Summer Computer Science Java Bootcamp

Programming is a collaborative undertaking, so this 8-week course will help students learn Java in groups, pairs and on their own, all the while working towards and completing a project that is uniquely theirs.

Locations: Saratoga, Los Altos, Menlo Park

Cost: $1500

Hours: 32 hours of class time, 9 hours of one-on-one instruction

Goals:

  • Prepare students to succeed in their upcoming AP computer science course in a one-on-one setting
  • Introduce and shore up fundamental concepts in Java
  • Instill an understanding of the upcoming year’s curriculum in the context of real-world applications

To Enroll Call (650) 331-3251 / (408) 345–5200

 
 
 

Course Description:

This 8 week course will be comprised of a mix of project-based applications of JAVA and theoretical concepts critical to understanding the first semester of AP Computer Science. Starting with the core components of JAVA, students will explore coding and theory in an environment modeled after the best coding bootcamps. Students will learn to problem solve and write code in groups, pairs and on their own. Each week, they’ll build on the lessons from the week before to develop their very own 2D game. Students will end the summer with a portfolio-ready application, as well as the confidence needed to succeed in their AP Computer Science classes.

Beginners and intermediate students welcome!

AP Computer Science Bootcamp Topics:

These concepts will be covered in the Bootcamp classes.

Fundamentals

How to write and run a program; creating a variable, manipulating it, printing it

Conditionals

If/else statements, formal logic in programming, program control using conditionals

Loops

For/while loops; following iteration of loops; writing your own, depending on math level of student; connection to sequences/series

Strings/Arrays

In-depth exploration of two most commonly used types, discussion of how non-primitive objects differ from primitives, using methods on objects

Methods

Moving out of the main method! How to break up a problem into its smaller components, static keywords, problem-solving/algorithms

Object-Oriented Programming

How to use classes to create your own types, including instance variables, non-static methods, method overloading, constructors

View our Computer Science Java Bootcamp class schedules:

Make the Most of the Summer!

Students who stay actively engaged in the learning process during the summer perform better during the school year.

Contact AJ Tutoring to Enroll in Summer Tutoring
Peninsula Main Phone Number (650) 331-3251
Free Consultation