Course Catalog:
Click here for the Overall Course Catalog
School Year 2023-2024:
CS 21-24 AP Computer Science A:
- Instructor: Dr. Eric Chou
- Length: about 14-Weeks in each course (Annually 4 courses)
Schedule Session A Pomelo:
- [CS 21] Pre-AP Java 06/01/2023-08/18/2023
- [CS 22] APCSA Java 08/19/2023-11/13/2023
- [CS 23] APCSB Java 11/14/2023-02/27/2024
- [CS 24] APCS Review 02/15/2024-04/30/2024
Schedule Session B Cantaloupe:
- [CS 21] Pre-AP Java 01/01/2023-04/30/2023
- [CS 22] APCSA Java 06/01/2023-09/30/2023
- [CS 23] APCSB Java 10/01/2023-02/15/2024
- [CS 24] APCS Review 02/15/2024-04/30/2024
- Format: Online only
- Sessions: Session A Pomelo: (Every Saturdary 3p-5p), Session B Cantaloupe: (Every Saturday 8p-10p)
- Eligibility: Students who are going to take the 2024 AP Computer Science A Exam
- Materials and Text Video Course: AP Computer Science A
CS 31 Python Programming Essentials (Python 1)
- Instructor: Dr. Eric Chou
- Length: 3-Months
- Schedule: 06/01/2023-08/31/2023
- Format: Online only
- Sessions: Sunday 8:00pm PDT/10:00pm CDT/11:00pm EDT
- Eligibility: 9-10th grade students
- Materials and Text Video Course: N/A
CS 50 Web-Design (HTML/CSS/JavaScript)
- Instructor: Dr. Eric Chou
- Length: 5-Months
- Schedule: 07/04/2021-04/24/2022
- Format: Online only
- Sessions: Tuesday 4:00pm PDT/6:00pm CDT/7:00pm EDT
- Eligibility: 9-10th grade students
- Materials and Text Video Course: N/A
CS 51 AP Computer Science Principles:
- Instructor: Dr. Eric Chou
- Length: 4-Months
- Schedule: 01/10/2024-04/30/2024
- Format: Online only
- Sessions: Lecture Session: Sunday 10a-12p (PDT)
- Eligibility: Students who are going to take AP Computer Science Principles Exam in the future or who want to compete in hackathon events
- Materials and Text Video Course: AP Computer Science Principles
CS 41/42/43 C/C++ Programming Essentials, Object-Oriented Programming
- Instructor: Dr. Eric Chou
- Length: Annual course sequence
- Schedule: 06/01/2023-04/30/2024
- Format: Online only
- Sessions: Sunday 3:00pm PDT/5:00pm CDT/6:00pm EDT
- Eligibility: 9-12th grade students with APCSA completed
- Materials and Text Video Course: N/A
CS 91 USACO Training (Bronze to Silver)
- Instructor: Dr. Eric Chou
- Length: 3 and a half months
- Schedule: 09/01/2023-12/15/2023
- Format: Online only
- Sessions: Sunday 10:00am PDT/12:00pm CDT/1:00pm EDT
- Eligibility: 9-12th grade students with APCSA completed
- Materials and Text Video Course: N/A
School Year 2021-2022:
CS 21-24 AP Computer Science A:
- Instructor: Dr. Eric Chou
- Length: about 14-Weeks in each course (Annually 4 courses)
- Schedule:
- [CS 21] Pre-AP Java 05/03/2021-07/25/2021
- [CS 22] APCSA Java 08/08/2021-01/07/2021
- [CS 23] APCSB Java 11/14/2021-02/27/2022
- [CS 24] APCS Review 02/05/2022-05/01/2022
- Format: On-site/online
- Sessions: Session A Strawberry: (Every Sunday 3p-5p), Session B Orange: (Every Sunday 10a-12p)
- Eligibility: Students who are going to take the 2022 AP Computer Science A Exam
- Materials and Text Video Course: AP Computer Science A
CS 21 Pre-AP Java Spring 22
- Instructor: Dr. Eric Chou
- Length: about 16-Weeks in each course (Annually 4 courses)
- Schedule: Pre-AP Java 01/09/2022-04/24/2022
- Format: On-site/online
- Sessions: Tuesday 4:00pm PDT/6:00pm CDT/7:00pm EDT
- Eligibility: 9-10th grade students
- Materials and Text Video Course: Pre-AP Java
CS 51 AP Computer Science Principles:
- Instructor: Dr. Eric Chou
- Length: 10-Months
- Schedule: 07/04/2021-05/01/2022
- Format: Online only
- Sessions: Coding Session: Sunday 8p-10p, Lecture Session: Monday 8p-10p
- Eligibility: Students who are going to take AP Computer Science Principles Exam in the future or who want to compete in hackathon events
- Materials and Text Video Course: AP Computer Science Principles
CS 50 Web-Design (HTML/CSS/JavaScript)
- Instructor: Dr. Eric Chou
- Length: 5-Months
- Schedule: 07/04/2021-04/24/2022
- Format: Online only
- Sessions: Tuesday 4:00pm PDT/6:00pm CDT/7:00pm EDT
- Eligibility: 9-10th grade students
- Materials and Text Video Course: N/A
Math 88 AP Statistics with Emphasis on Python Data Science
- Instructor: Dr. Eric Chou
- Length: 10-Months
- Schedule: 08/08/2021-05/01/2022
- Format: Online only
- Sessions: Friday nights 8pm-10pm
- Eligibility: Students who will take AP Statistics in high school and is interested in Hackathon competition
- Materials and Text Video Course: N/A
School Year 2020-2021:
CS 21-24 AP Computer Science A [Series A-Competitive]:
- Instructor: Dr. Eric Chou
- Length: about 14-Weeks in each course (Annually 4 courses)
- Schedule:
-
- [CS 21] Pre-AP Java 01/05/2020-04/30/2020
- [CS 22] APCSA Java 06/14/2020-09/13/2020
- [CS 23] APCSB Java 09/20/2020-12/15/2020 (leading to USACO)
- [CS 24] APCS Review 02/14/2021-05/06/2021
- Format: On-site/online
- Sessions: Session A: (Every Sunday 3p-5p)
- Eligibility: Students who is going to take the 2021 AP Computer Science A Exam
- Materials and Text Video Course: AP Computer Science A
CS 21-24 AP Computer Science A [Series B-Non-competitive]:
- Instructor: Dr. Eric Chou
- Length: about 14-Weeks in each course (Annually 4 courses)
- Schedule:
-
- [CS 21] Pre-AP Java 06/14/2020-08/02/2020
- [CS 22] APCSA Java 08/09/2020-11/15/2020
- [CS 23] APCSB Java 11/22/2020-02/07/2021 (NOT leading to USACO)
- [CS 24] APCS Review 02/14/2021-05/06/2021
- Format: On-site/online
- Sessions: Session B: (Every Sunday 10a-12p)
- Eligibility: Students who is going to take the 2021 AP Computer Science A Exam
- Materials and Text Video Course: AP Computer Science A
CS 51 AP Computer Science Principles:
- Instructor: Dr. Eric Chou
- Length: 10-Months
- Schedule: 08/09/2020-05/13/2021
- Format: Online only
- Sessions: Session P: (Every Sunday 8p-10p)
- Eligibility: Students who is going to take AP Computer Science Principles Exam in the future or who wants to compete in hackathon events
- Materials and Text Video Course: AP Computer Science Principles
CS 41-43 C/C++ Programming Essentials and C++ OOP:
- Instructor: Dr. Eric Chou
- Length: 10-Months
- Schedule: 08/07/2020-04/24/2021
- Format: Online only
- Sessions: Session C: (Every Friday 8p-10p)
- Eligibility: Students who is interested in C/C++, especially high school senior students.
- Materials and Text Video Course: C Programming Essentials
School Year 2019-2020:
Fall 2019 Quarter:
CS 22 AP Computer Science A:
CS 51 AP Computer Science Principles A:
CS 93 USACO: Gold Division (From Gold to Platinum)
- Instructor: Dr. Eric Chou
- Length: No fixed length
- Schedule: On-going (Details upon request)
- Format: Online primary, in-person when needed
- Eligibility: Students who finishes our AP Computer Science A and scored 5. And, successfully passed the USACO silver division contest.
- Mateirials and Text Video Course:
Competitive Programming
Java Competitive Programming
CS 91 USACO: Bronze Division (From Bronze to Silver)
- Instructor: Dr. Eric Chou
- Length: No fixed length
- Schedule: On-going (Details upon request)
- Format: Online primary, in-person when needed
- Eligibility: Students who finishes our AP Computer Science A and scored 5.
- Mateirials and Text Video Course:
Competitive Programming
Java Competitive Programming
Summer 2019 Quarter:
CS 21 Introduction to Computer Programming Using Java (Pre-AP Java)
CS 22 AP Computer Science A and USACO Bronze Combo 2020:
Spring 2019 Quarter:
CS 51 AP Computer Science Principles: (Annual Program)
- Instructor: Dr. Eric Chou
- Length: Annual Program
- Schedule: On-going (Details upon request)
- Format: Online only
- Eligibility: Students who finished CS 31 Python Programming Essentials or its equivalent. Students who has at least 3 month programming education experience.
- Mateirials and Text Video Course: Computer Science Principles: Web-Programming