2022 Fall Class Descriptions
Coding 101 C/C++
No previous experience is required. Entry-level introduction to C/C++.
What will be covered for both languages?
Intro, Hello World
File input and output; Console input and output
Variable and data types
Arithmetic operations and other operations
Loops and conditionals
Basic DSA (Data structures and algorithms)
Functions and classes
Coding 101 Java
No previous experience is required. Entry-level introduction to Java.
What will be covered for both languages?
Intro, Hello World
Console input and output
Variable and array declaration
Arithmetic operations
Loops and conditionals
Intro to methods and functions
Coding 101 Python
No previous experience is required. A basic introduction to the language of Python, covering syntax structure, data types, and standard APIs.
What will be covered:
Hello World
Types, operators, and syntactic structure
Variables
I/O, both console and file
Lists, tuples, and other useful data structures
Application to basic algorithms (sorting and searching)
Math: Advanced AMC8/AMC10
Who should attend?
Target for students who is currently able to score 15+ in AMC8, or masters prealgebra.
What will be covered:
Week1: [A] Substitution
Week2: [A] Factoring
Week3: [G] Algebra in Geometry
Week4: [G] Similarity (ratio)
Week5: [N] Factors, SFFT
Week6: [N] Modular Arithmetic
Week7: [C] Geometry Probability
Week8: [C] Stick and Stones
Week9: Mock up AMC8 and deep dive (I)
Week10: Mock up AMC8 and deep dive (II)
A: Algebra
G: Geometry
N: Number theory
C: Counting and probability
Math: Mathleage/Mathcount
Who shall attend?
Any students interested in preparing for competitional math for Mathleague or Mathcounts.
What will be covered?
Week1: Introduction to mathleage and mathcount; Preassessment; Equations
Week2: Combinations and Permutations
Week3: Probability
Week4: 2D Geometry
Week5: Plane Geometry
Week6: Basic 3D Geometry
Week7: Puzzle-Esque Problems
Week8: Logic Problems
Week9: Analyzing Diagrams
Week10: Rate Problems; Post Assessment
Science Bowl
Who shall attend?
Any students interested in Science and would like to prepare for the Science bowl competition. G4-G8
What will be covered?
Week1: Introduction of Science Bowl; Earth and Space
Week2: Physical Science
Week3: Energy
Week 4: Math
Week 5: Biology
Week 6: Earth and Space
Week 7: Physical Science
Week 8: Energy
Week 9: Math
Week 10: Biology; Final
History, Current Events & Debate
Who shall attend?
This course is for kids who want to learn more about history, and current events, as well as learn to debate. This class will cover major historical and current events from across the world and will identify different points of view of the conflict. After learning about these events, they will be debating both sides of the topic to increase their understanding and their debate skill. In every class, we will learn about a current or historical event, what led up to them and its effects, both sides of the conflict and another point of view than what is usually taught, and in the end, debate the topic. These events may include wars, economics, significant events, and politics. Politics, some people may find boring, but it’s important. It’s happening all around us and controls our fates. It’s something that’s important to learn about and should be understood. It’s an art, really. As a debater, I know that it is easy to debate a topic you are passionate about and know a lot about. I want to bring that passion, both for history, politics, current events, and debate to students who are like me. I want to show students the true beauty of this world that we live in, and the complex tales of humanity that reside in it.
What will be covered?
Day 1: Major Event: American political divide
Republican Ideals
Democratic Ideals
Clashes over the Centuries
Other Political Parties
Debate skill: Basic Casework
Creating a case
Basic skeleton of a case
Day 2: Major event: The Civil War
Leading Up to the War
Union Argument
Confederacy Argument
The War itself
The aftermath
Debate skill: Value
What is a value
How to use it
Day 3: Major events: Presidents Reagan and Obama
Reagan Policies
Foreign
Political
Economic
Other internal
Obama Policies
Same as above
Discuss both sides
Debate skill: Refutations
Using Evidence to refute someone
Day 4: Major Events: Presidents Clinton and the two Bush
Bush Policies
Same as above
Clinton
Same as above
Debate skill: Refutations
Using logic to refute someone
Day 5: Major Events: The Vietnam War
Background and the Cold war
The road to war
The war itself
The exit
The protests and political battle internally
Debate skill: Cross examination
Day 6: Major Events: The Great Depression
How it happened
What happened
How it was solved
Debate skill: Crystallizing
Day 7: Major Event: The Ukraine War
The history between russia and Ukraine
What made Putin so mad
What Putin wants
How it ended
Debate skill: Flowing
Writing things down fast
Debate possible ways war could end
Day 8: Major Event: China-Taiwan
History of relation with china
US relations with Taiwan
Chinese relationships with Taiwan
Possibility of War
Debate skill: Practice
Debate what to do about Taiwan
Day 9: Major Event: Donald Trump
The Trump Presidency and It’s rise
The impeachments
January 6
Further trials
Debate skill: Practice
Day 10: Major Event: Students suggested in previous class
Debate skill: Final tournament
Speech & Debate
Who shall attend?
Welcome to Speech and Debate! A place where valuable life lessons will be learned and memories will be made. This class is designed for those who are interested and are passionate about argumentation and public speaking. This course will prepare you for Speech and Debate tournaments of all levels and will help you succeed and excel.
What will be covered?
1. Introduction to speech and debate
2. How to articulate
3. Speech practice
4. Public Forum basics
5. Other forms of debate
6. Research
7. Persuasion
8. Tournament basics
9. Mini-debate
10. Summary
Sports: Tennis
Who shall attend?
Orange Ball for 6-10 years old kids.
In this class, they can learn the basic movements to play tennis, and also to get active and away from the computer.
Ratio: 1:3-1:6
Location:
Cupertino/West SJ tennis courts ( to be announced soon)
What to bring:
⁃Water/Water bottle
⁃Tennis Racquet
⁃Sunscreen
What to expect:
⁃A fun and engaging environment
⁃Being active and moving a lot
Schedule:
Introduction
Warm-up
Teaching the movements
Drills
Break
Drills + Game
Stretching
Sports: Golf
Who will attend?
Any student interested in learning the beginner skills of golf. No experience is required.
Location: Deep Cliff Golf Course
10700 Club House Ln, Cupertino, CA 95014
What will be covered?
Putting, Chip Shots, Full Swing, Golf Course Strategy
What should I bring?
Golf clubs (if you have them), Sunscreen, Water