Amarillo, Texas - AP Computer Science Preview Course


Struggling with your AP course? Need an extra boost in class? Or would you just like to ace your AP exam? Excel can help!

What makes our program unique?

-all content areas of each subject are reviewed

-our dynamic instructors are specialists in their field

-only authentic AP materials are used

-workshop-style sessions review question types so you know what to expect on test day!

In our 16-week sessions, our experienced (and engaging!) teachers will take you through the major content areas covered in your AP program. You will get to see sample questions from past AP exams that cover these content areas, and work as a group to problem-solve to find the best answer. By the time test day rolls around, you will feel confident and well-equipped to take on the exam!

The following topics will be covered in the AP Computer Science Course: 

Unit 1: Primitive Types The fundamentals of Java, a programming language, as well as other foundational concepts for coding.

Unit 2: Using Objects Exploring reference data as a way to represent real-world objects in a digital world and methods to perform more complex operations.

Unit 3: Boolean Expressions and if Statements The building blocks of algorithms, focusing on using conditional statements to solve problems and control results.

Unit 4: Iteration Iteration, another building block of algorithms that are for repetition.

Unit 5: Writing Classes How real-world interactions can be expressed digitally by organizing behaviors and attributes into classes, and the legal and ethical implications of computer programming.

Unit 6: Array Techniques and standard algorithms to work with collections of related data, known as data structures.

Unit 7: ArrayList Data sets; exploring ArrayList objects for larger amounts of data, as well as the privacy concerns related to personal data storage.

Unit 8: 2D Array 2D arrays and experimentation with data sets represented in a table.

Unit 9: Inheritance How to manipulate programming without altering existing code by using subclasses to create a hierarchy.

Unit 10: Recursion Solving larger problems by solving smaller, simpler versions of the same problem using recursive methods.

1 (800) 913-7737