Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
AP Computer Science A Review

SAT Score Range

7 sessions

+17

This series ended on April 21, 2023. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

We’ll go through everything you need to know to get a 5 on the AP CSA exam. We’ll cover everything from the basic input/output, numeric calculation, functions/methods, classes, if statements, for/while loops, arrays/array lists, inheritance, recursion, and many more. With a solid background in computer science, I can present to you my personal insights on how to understand all these complex concepts from the basic level to the top level, and you can then get a 5 on the exam without much memorization. Looking forward to meet you:)

Tutored by

Jinzhou W 🇺🇸

Certified in 13 topics

View Profile

Hi! I am an international student in the United States. I am currently a high school junior who just loves to teach all I know about sciences and math! I am interested in computer science and can code in C++, Python, Java, and JavaScript (learning Solidity right now). I also have experience in both Deep Learning and Web development, and I am currently enrolled in Stanford University-Level Online Mathematics & Physics. I have also participated in competitive programming and am in the Platinum Division in USA Computing Olympiad. I am currently working on a website called the School of Athens, which is a democratic forum for voting, debate, and discussion aiming to solve the world’s polarization by offering multiple perspectives. If you’re interested in building a website and solving the world’s problems at the same time, join my series on how to become a web developer! If you have any questions about calculus, statistics, SAT, computer science, and biology, you're welcome to have a chat with me. 🍩 SUMaC 2023 ☀️ Summer of Protocols (Ethereum Foundation) Affiliate Researcher

Schedule

✋ ATTENDANCE POLICY

There is no compulsory attendance policy. If you couldn’t make it, you could also message me if you don’t want to miss the concepts. I can schedule another session for you. Why? I just love tutoring!

SESSION 1

24

Mar

SESSION 1

Computer Science

Computer Science

Fri 9:00 PM - 10:00 PM UTCMar 24, 9:00 PM - 10:00 PM UTC

We'll go over the roadmap and a general view of AP Computer Science A and then jump into it without further ado! I plan to cover basic input/output, data types, number calculations, modular division, and numeric casts.
SESSION 2

25

Mar

SESSION 2

Office Hours

Office Hours

Sat 9:00 PM - 10:00 PM UTCMar 25, 9:00 PM - 10:00 PM UTC

If you have any questions, feel free to ask me during office hours. Attendance is optional.
SESSION 3

26

Mar

SESSION 3

Office Hours

Office Hours

Sun 2:00 PM - 5:00 PM UTCMar 26, 2:00 PM - 5:00 PM UTC

Answer questions specifically about object-oriented programming. Attendance is optional.
SESSION 4

31

Mar

SESSION 4

Computer Science

Computer Science

Fri 9:15 PM - 10:15 PM UTCMar 31, 9:15 PM - 10:15 PM UTC

We’ll cover class types in java and other utilities that might appear on the AP exam, including strings, escape sequences, string concatenation, string methods, classes, objects, constructors, methods, wrapper classes, and math functions.
SESSION 5

7

Apr

SESSION 5

Computer Science

Computer Science

Fri 9:00 PM - 10:00 PM UTCApr 7, 9:00 PM - 10:00 PM UTC

We’ll cover the flow control in Java! The session will mainly focus on if statements, relational operators, logical operators, short circuit evaluation, De Morgan's Law, and comparing objects. We'll also try to cover for and while loops if we have time.
SESSION 6

14

Apr

SESSION 6

Computer Science

Computer Science

Fri 9:00 PM - 10:00 PM UTCApr 14, 9:00 PM - 10:00 PM UTC

Now that we have a fair amount of experience in process-oriented programming, we will delve into object-oriented programming, which is one of the most important concepts in Java. We’ll mainly focus on writing classes, overloading/overriding methods, and inheritance.
SESSION 7

21

Apr

SESSION 7

Computer Science

Computer Science

Fri 9:00 PM - 10:00 PM UTCApr 21, 9:00 PM - 10:00 PM UTC

Now that we’ve seen how to write classes, we are going to look at some classes that Java implements for us: arrays and ArrayLists. We will cover some basic algorithms on arrays and 2D arrays as well.

Public Discussion

Please log in to see discussion on this series.

Mar 24 - Apr 21

5 weeks

60 - 180 mins

/ session

SCHEDULE

Fridays

9:00PM