Image by Luca Bravo

[Summer] AP CS A Class (Online)

Class Schedule: July 6, Mon - August 27, Thursday (8 weeks)
Every Monday and Every Thursday at 4 - 6 p.m
2 classes per week (16 classes)

This summer course will cover all of the topics in the AP CS A curriculum. We will start from the basics and learn in-depth each topic while providing the practice necessary in order to succeed.

Weekly Curriculum

btree_tit_icon.png

Week 1

Java Intro
This week we will set up our coding environments and learn the basics of Java.
  • Data Types & Variables
  • Operators
  • Type Casting
  • If Statements
  • Functions
btree_tit_icon.png

Week 2

Loops
This week will focus on learning how to repeat code and how we can use that to solve problems.
  • While Loops
  • For Loops
  • Loops & If Statements
  • Tracing Loops
btree_tit_icon.png

Week 3

Arrays
This week will focus on our first data structure, the array. We will learn how to iterate through this data structure to solve problems.
  • Primitive vs Reference
  • Arrays
  • Iteration
  • Tracing Iteration
btree_tit_icon.png

Week 4

Strings
This week we will cover functional programming by learning about Strings.
  • Strings
  • Functional Programming
btree_tit_icon.png

Week 6

Algorithms
This week will focus on the algorithms covered in AP CS A and how to trace them in addition to learning about recursion.
  • Recursion
  • Searching Algorithms
  • Sorting Algorithms
btree_tit_icon.png

Week 7

Classes & Objects
This week will focus on the basic, concrete portion of Classes & Objects.
  • Object-Oriented Programming
  • Classes & Objects
  • Constructors, Mutators, Method Overloading
btree_tit_icon.png

Week 8

Classes & Objects
This week will focus on the more abstract and complex side of Classes & Objects.
  • Inheritance
  • Abstract/Interface
  • Polymorphism
btree_tit_icon.png

Week 5

Nested Structure
This week will focus on nested structures and how we can maneuver through these complex concepts.
  • Nested Loops
  • Nested Data Structures

Summer Class Overview

Small Class

Our teacher-to-student ratio is 1:5 or even better, allowing us to tailor instruction based on each student's needs and learning speed.

Parent Report

When the class is done, we will share a parent report that includes a student's progress, our feedback, and recommended courses.

$50 Credit

If a student signs up for one of our regular classes after the summer class is over, $50 credit will be given to the student.

AP CS A is an introductory college-level computer science course. The 8-week online class will teach Java catered towards the AP CS A curriculum. We will cover all of the topics in the AP CS A curriculum by starting from the basics and learn in-depth each topic while providing the practice necessary in order to succeed.

Class Schedule: 
 

  • The class will meet 2 times a week. Every Monday and every Thursday

  • Date: July 6, Mon, 2020 - August 27, Thu 2020 (4 p.m. - 6 p.m.) / 8 weeks (16 classes)

  • Class Meets: 16 times
    - Monday: July 6, July 13, July 20, July 27, Aug 3, Aug 10, Aug 17, Aug 24
    - Thursday: July 9, July 16, July 23, July 30, Aug 6, Aug 13, Aug 20, Aug 27

Tuition: Summer Special Price $768 for 8 weeks (Normally $1,280, 40% discounted price).

Recommended Grade: Grade 9 - Grade 12
 

Learning Outcome: The goal of this course is to give future AP CS A students a head start on their class. With successful completion of this course, students should expect to achieve an easy A in the class and a 5 on the AP exam.

Pre-requisite: No coding experience is required.

If you have further questions about this course, please let us know!

Class Registration