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.

Enrichment • Series

Intro to Java (AP CSA)

Omar Y

Series Details

Sessions

Public Discussion

This series ended on July 19, 2021. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

We'll be going over the basics of Java in line with the CED (Course and Exam Description) of AP CSA (Computer Science A). I will have both a lecture in the form of a slideshow and some practice with google forms and 3rd party coding websites. Right now I'm covering the first 4 units, but I may add other units as I go along.

✋ ATTENDANCE POLICY

You are free to attend/skip whichever sessions you want. If you're a beginner, it would be better to attend as many sessions as possible.

Dates

July 5 - July 19

Learners

9 / 20

Total Sessions

12

About the Tutor

Hello I am a senior and an IB diploma student in my high school. I enjoy teaching others about STEM and I hope you guys will learn a lot from me.

View Omar Y's Profile

Upcoming Sessions

0

Past Sessions

12
5
Jul

Session 1

Computer Science

Unit 1 of the Intro to Java Series: Primitive Data Types By the end of this session you will know about: - How to print to the screen in Java - Basic data types for Java variables - Arithmetic with Java variables Structure: 45 min slides (includes review questions), 15 min open-ended coding exercises. This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known. Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Note: The slides cover a lot of information, which may be daunting to new learners. Don't be alarmed if you're looking through them ahead of time; I'll adjust the pace according to how people are doing.
6
Jul

Session 2

Computer Science

RESCHEDULED TIME TO 3PM PST Unit 2 of the Intro to Java Series: Using Objects, includes: - Objects and constructors - String methods - How to use the Math class Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides (including review questions), 15 min self-testing coding exercises This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
7
Jul

Session 3

Computer Science

Makeup session for Unit 2 Apologies to those who were here for Unit 3
8
Jul

Session 4

Computer Science

Unit 3 of the Intro to Java Series: Boolean Expressions and if Statements includes: - Relational and boolean operators - If, else, and else if statements - De Morgan's law Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides, 15 min practice, both include self-testing coding exercises This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
9
Jul

Session 5

Computer Science

Unit 4 of the Intro to Java Series: Iteration includes: - While loop - For loop - Lots of practice Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 30 min slides, 30 min practice, practice includes self-testing coding exercises and multiple choice questions involving code analysis. This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
12
Jul

Session 6

Computer Science

Unit 5 of the Intro to Java Series: Writing Classes includes: - How to make a class - The parts of a class - private v. public in a class Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides, 15 min multiple choice practice This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
13
Jul

Session 7

Computer Science

Unit 6 of the Intro to Java Series: Array includes: - What is an array - How to make and traverse through an array - Plenty of practice! Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 30 min slides, 30 min practice This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
14
Jul

Session 8

Computer Science

Unit 7 of the Intro to Java Series: ArrayList includes: - ArrayList methods - Searching Algorithms - Sorting Algorithms Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides, 15 min multiple choice practice This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.

Session 9

Catchup

Hello! In this session I'll be reviewing the important aspects of Units 1-6 for anyone who missed past sessions.
15
Jul

Session 10

Computer Science

Unit 8 of the Intro to Java Series: 2D Array includes: - How to make 2D Arrays - How to traverse 2D Arrays - Lots of practice! Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 30 min slides, 30 min coding exercises then free response or multiple choice if finished early. This sessions is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
16
Jul

Session 11

Review

Intro to Java Series: Review and Question Day! Includes: - A review of every previous unit - More mixed practice Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 30 min slides, 30 min practice This series is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.
19
Jul

Session 12

Computer Science

Unit 9 of the Intro to Java Series: Inheritance includes: - Subclasses and Superclasses - Polymorphism - Practice! Slides folder: https://drive.google.com/drive/folders/1lCrJmwTSAW0Nq8fZhHo2nSNpoJmCSk1t?usp=sharing Structure: 45 min slides, 15 min practice This series is mainly aimed at those who are unfamiliar with Java, but those who are familiar may still find some information they may not have already known.

Public Discussion

Please log in to see discussion on this series.