Introduction to the USA Computing Olympiad
SAT Score Range
•
4 sessions
•
TN
OA
CY
+11
This series ended on February 25, 2023. All 1:1 and group chats related to this series are disabled 7 days after the last session.
About
Hello! I'm mainly hosting this series to see if anyone is interested in pursuing competitive programming, but isn't sure where to start. This series will mainly serve on how to get started with competitive programming, but also an introduction to the discipline itself as well for those who are new. I will show you the best ways to learn the language of your choice (i.e. Python, C++) and how to prepare for USACO contests. You will also learn why you should do competitive programming, and the huge boosts you get on not only college applications, but for the wide industry in CS as well :)
Tutored by
Schedule
✋ ATTENDANCE POLICY
Attendance is flexible, though I would suggest sticking around as the advice is consistent and missing a lesson could result in a knowledge gap.
SESSION 1
23
Feb
SESSION 1
Computer Science
Computer Science
Thu 4:00 AM - 4:30 AM UTCFeb 23, 4:00 AM - 4:30 AM UTC
Lesson 1: What is USACO?
- We will cover why competitive programming is relevant in the real world
- USACO is a programming contest popular among United States high schoolers
- Placing well into high divisions of USACO can be a major boost in college applications
- Tech companies often ask interview questions on topics in competitive programming
- I'll show you how you can get started :)
SESSION 2
23
Feb
SESSION 2
Orientation
Orientation
Thu 4:30 AM - 5:10 AM UTCFeb 23, 4:30 AM - 5:10 AM UTC
ORIENTATION
SESSION 3
24
Feb
SESSION 3
Computer Science
Computer Science
Fri 4:00 AM - 4:40 AM UTCFeb 24, 4:00 AM - 4:40 AM UTC
Lesson 2: Getting Started
- What language should I use for USACO?
- What resources are out there to learn how to program fast and efficiently?
- How do I learn the topics necessary to compete in USACO?
- What is the organizational structure of USACO?
- Which topics are tested on in each division? How do I prepare for them?
- Where can I find problems?
- These are all questions I hope to answer for you :)
SESSION 4
25
Feb
SESSION 4
Computer Science
Computer Science
Sat 4:00 AM - 4:40 AM UTCFeb 25, 4:00 AM - 4:40 AM UTC
Lesson 3: Basic Introduction w/ C++
- One of the things I will do to help you prepare is provide a short lesson C++
- C++ is probably the best language to use for USACO, since it's the fastest out of all
- After this series, you can get started on your own competitive programming adventure
- If learners desire help, they can schedule 1-on-1 tutoring sessions by messaging me!
- Get free tutoring from a USACO Platinum Contestant :)
P.S. if there's enough interest, I can make an entire series and class for USACO