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.

Computer Science • Series

AP Computer Science A Exam Only (2024-25)

Starts in 63 days!

Jeremy L

Series Details

Sessions

Public Discussion

Series Details

About

This series is still appropriate for students taking an actual AP Computer Science A course, but will assume you are not taking an actual course

Thinking of taking the AP exam next year and don't want to/can't take the course? You've found the perfect series!

This series will be treated as close to a formal class as possible; the only difference being that it follows a mastery learning method (meaning that it allows ALL students to be caught up with everyone else at once) as opposed to taditional learning (where everyone must follow the same pace as everyone else). This means that several quizzes and tests will be assigned throughout the series. And in order to execute this idea of a formal yet mastery learning class, I will only allow us to advance to next concepts if everyone scores a 90% or higher on these assessments to make the series as easy sailing as possible.

Self-studying for an AP exam requires a lot discipline, and so you are expected to be prepared to attend the 5 sessions a week (45 minutes each session), although it's fully expected that you'll miss a few sessions here and there.

Because of this mastery learning method, you will be withdrawn if you still cannot score over a 90% on an assessment assigned over a week ago. If this does happen, i might make another series dedicated to those who've been withdrawn from the series so that you can catchup on your own pace without the guilt of slowing everyone else down.

I can always schedule a Catchup/Office hours session by request if you were absent for a session/need extra help with a topic.

✋ ATTENDANCE POLICY

You cannot miss more than 5 session within a month. Please message the tutor in advance for any absences, and request and schedule a catchup session if you'd wish.

Dates

June 21 - October 31

Learners

12 / 30

Total Sessions

25

About the Tutor

I am a rising 11th grader. I have a passion for computer science, astronomy, and history. I am joining Schoolhouse to be able to share some of my knoweldge with others who need it the most, while at the same time trying to get help in areas I need help in as well. Science education in the U.S. is really dumbed down and slow, so I taught myself some advanced topics for an 11th grader thanks to how accessible all this information is nowadays, especially Khan Academy! I speak English fluently; read and speak Spanish really well, although I can't speak it too fast because I start stuttering; and am learning French (A2)

View Jeremy L's Profile

Upcoming Sessions

25
21
Jun

Session 1

Orientation

We'll try to get to know each other so that we can prepare the series best tailored to you guys. I will also introduce the summer assignment to get you set on the best foot possible to AP Computer Science A, as well as the general stucture for the series.
24
Sep

Session 2

Java

Why Programming? Why Java?
Call 'System' class methods to generate output to the console.
25
Sep

Session 3

Java

Why Programming? Why Java?
Create string literals.
26
Sep

Session 4

Java

Variables and Data Types
Identify the most appropriate data type category for a particular specification.
27
Sep

Session 5

Java

Variables and Data Types
Declare variables of the correct types to represent primitive data.
30
Sep

Session 6

Java

Expressions and Assignment Statements
Evaluate arithmetic expressions in a program code, Day 1
1
Oct

Session 7

Java

Expressions and Assignment Statements
Evaluate arithmetic expressions in a program code, Day 2
2
Oct

Session 8

Java

Expressions and Assignment Statements
Evaluate what is stored in a variable as a result of an expression with an assignment statement, Day 1
3
Oct

Session 9

Java

Compound Assignment Operators
Evaluate what is stored in a variable as a result of an expression with an assignment statement Day 2
4
Oct

Session 10

Java

Casting and Ranges of Variables
Evaluate arithmetic expressions that use casting, Day 1
7
Oct

Session 11

Java

Casting and Ranges of Variables
Evaluate arithmetic expressions that use casting, Day 2

Session 12

Review

AP-style Practise Exam for Unit 1
8
Oct

Session 13

Study Spaces

Going over missed questions on the Practise Exam
10
Oct

Session 14

Java

Objects: Instances of Classes
Explain the relationship between a class and an object.
11
Oct

Session 15

Java

Creating and Storing Objects (Instantaniation)
Identify, using its signature, the correct constructor being called.
14
Oct

Session 16

Java

Creating and Storing Objects (Instantiation)
For creating objects:
a. Create objects by calling constructors without parameters.
b. Create objects by calling constructors with parameters.
15
Oct

Session 17

Java

Creating and Storing Objects (Instantiation)
Define variables of the correct types to represent reference data.
22
Oct

Session 18

Java

Calling a Void Method
Call non-static void methods without parameters, Day 1
23
Oct

Session 19

Java

Calling a Void Method
Call non-static void methods without parameters, Day 2
24
Oct

Session 20

Java

Calling a Void Method with Parameters
Call non-static void methods with parameters.
25
Oct

Session 21

Java

Calling a Non-Void Method
Call non-static non-void methods with or without parameters.
28
Oct

Session 22

Java

'String' Objects: Concatenation, Literals, and More
For 'String' class, create 'String' objects.
29
Oct

Session 23

Java

'String' Methods
For 'String' class, call 'String' methods, Day 1
30
Oct

Session 24

Java

'String' Methods
For 'String' class, call 'String' methods, Day 2
31
Oct

Session 25

Java

Wrapper Classes: 'Integer' and 'Double'
For wrapper classes:
a. Create 'Integer' classes.
b. Call 'Integer' methods.
c. Create 'Double' objects.
d. Call 'Double' methods.

Public Discussion

Please log in to see discussion on this series.

Schoolhouse.world: peer tutoring, for free.

About

About UsPartnershipsRoadmapCareersDonate

© Schoolhouse.world

Terms & ConditionsPrivacy PolicyTrust & SafetyPress