Preview

Competitive programming, in particular USACO (USA Computing Olympiad), is gaining popularity in recent years as the importance of computer science is being recognized in education and at work. This year, we saw a 40% increase in USACO participation.

Although traditionally mostly high schools students are participating in USACO contest, we are seeing a trend of younger students taking part in the contest in recent years. Computer Science is a unique subject in that it teaches a new way of problem solving and a new way of thinking - known as Computational Thinking. It’s advantageous for students to be exposed to this new way of thinking at an earlier age.

Compared to math competition, programming competition is relatively new. As a result, many parents have questions about USACO: what is it and whether and when should their children participate. How is training for USACO different from learning a programming language or taking a computer science class at school or online? What are the core competencies required for competitive programming? How to train for USACO (or other programming competition)? What are the benefit of training for and participating in USACO?

In this workshop, we will answer these what, why, and how questions. We will work on some examples to help give students a “taste” of USACO. We will also discuss our approach for training students for competitive programming with a strong focus on computational thinking and on developing students’ problem solving skills.

Photos
From Provider (1)
Reviews
5.0 (5)
Been here? Write a review and earn points.
My son took the USACO training class with Dr. Zhu this summer (2021). It is a difficult subject; an experienced teacher is essnetial to get started. My son typically couldn't stay on task for more than an hour. With Dr. Zhu, we are delighted to see our son can focus for hours on programming and try different ways to solve problems. We appreciate Dr. Zhu's daily office hours and sharing of class materials. His dedication and passion to enable more kids to get into higher-level programming are evident. We feel very fortunate to have found his classes.
(Discovering Competitive Programming (USACO))
May 2, 2021 - Eunok Kim
Verified Purchase
It was very helpful seminar to get to know USACO and computational thinking. Dr. Zhu is very knowledgeable, and experienced.
Dr. Chen AI, Robotics & Programming
May 5, 2021
Hi Eunok, I am glad that seminar is helpful to you. Thank you!
Best,
David Zhu
My son started taking USACO classes with Dr. Zhu a few months ago after the pandemic started. He absolutely loved Dr. Zhu's classes. He is a kid who's hard to focus for a long time, but surprisingly, he was extremely involved and fully engaged for 2 and half hours whenever he takes Dr. Zhu's classes. He's made tremendous progress during the past few months. Dr. Zhu is knowledgable, experienced, detail oriented, and he has a great sense of responsibility toward helping his student improve. After each session, he sent out detailed and personalized emails to every parent to update their child's progress, next steps, and recommendations. From his emails, you can feel the passion and sense of responsibility. Both my son and I feel very fortunate to have such a wonderful teacher!
Dr. Chen AI, Robotics & Programming
May 5, 2021
Hi Emily, I am very happy to have your son in my class, for more than a year now. It's exciting to see the progress he has made - he is now in Silver division and are preparing for the Silver contest. He is passionate about programming (and algorithmic problem solving) and very driven - two of the key factors for success.
Best,
David Zhu
Questions & Answers
About Dr. Chen AI, Robotics & Programming
A highly individualized, project driven curriculum that focuses on teaching computational thinking (i.e., problem solving using computers).
Usually responds within 1 business day
Related Categories