2024 Fall Class Descriptions

Intro to C/C++

No previous experience is required. Entry-level introduction to C/C++ 

What will be covered?



Advance topics (depends on level,optional)

1. Class and object

2. Inheritance

3. Vector

4. Selection Sort

5. List

6. Merge Sort 

7. Map

8. Stack and queue

9. Quick Sort 

10. Tree

Digital Art

Who will attend?

Any students interested in Digital Art. No experience is required.

What will be covered?

This class will discuss the basic functions of digital art and help students understand the fundamental concepts of art. In order to take the class, students must download a drawing app such as IbisPaint or Procreate on a tablet or iPad. They may use their finger to draw, but a drawing pen or digital stylus is highly encouraged. The class will introduce students to color theory, facial expressions, and simple anatomy sketches. The class will primarily consist of drawings of characters in a cartoon style.

Class syllabus

What should I bring?

A tablet or iPad with the apps listed above.


Math: AMC8/10

Who will attend?

Any student interested in preparing for competitional math for AMC8, Mathleague or Mathcounts

What will be covered?

Week1: Introduction to AMC8 10, 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: Science Olympiad

Who will attend?

Any students interested in Science and Science Competitions. G3-G8

What will be covered?

Speech & Debate

Who will attend?

This class is designed for those who are interested in 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. Articulation and Public Speaking

3. Research, Argumentation, and Persuasion

4. Different Types of Speech and Debate

5. Tournament, Kahoot and Mini-Debate   

Tennis

Who will attend?

Children aged 6-14 years. Will divide into different groups based on age and level. 

What will be covered?

In this class, they can learn the basic movements to play tennis, and also to get active and away from the computer.

Location:

Valley Church, Cupertino


What should I bring?

⁃Water/Water bottle

⁃Tennis Racquet

⁃Sunscreen