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
BL
OY
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
CS
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
CS
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
CS
Session 3
Computer Science
Makeup session for Unit 2
Apologies to those who were here for Unit 3
8
Jul
CS
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
CS
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
CS
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
CS
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
CS
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.
C
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
CS
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
R
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
CS
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.