FAQ
What is competitive programming?
Competitive programming is solving well-defined
problems by
writing computer programs under specified
limits (quality of the
output produced, execution time, memory usage, program size, etc).
Can I join?
The Churchill Coding Club is all-inclusive and open to all!
Do I need to know how to code?
Having basic programming skills would be helpful, but it is not required!
How do I sign up?
Complete the google form to join!
USACO - (for more experienced members):
The United States of America Computing Olympiad (USACO) is a computer programming competition for secondary school students in the United States. The USACO offers four competitions during the academic year for students at four increasingly difficult levels: Bronze, Silver, Gold, and Platinum. Participants in the USACO submit programs in one of five languages: C, C++, Java, Pascal, and Python. Participants advance through the levels by performing well in their current division. A week-long summer training camp is held where four students are selected from a group of 24 finalists to represent the United States at the International Olympiad in Informatics (IOI). Learn more at http://usaco.org/
ACSL - (beginner friendly - for all levels of experience):
The American Computer Science League (ACSL) organizes computer programming and computer science contests for K-12 schools, organizations and local groups. ACSL offers multiple divisions, providing an appropriate challenge for students of varying ages and abilities. An unlimited number of students may compete in each contest. Each season is divided into four contests, testing students on fundamental concepts in computer science, ranging from Number Systems to Boolean Algebra to Digital Electronics. In the upper divisions, each contest also includes a problem to solve by programming using Python, C++ or Java. Contests are administered online. Learn more at https://www.acsl.org/
Codeforces - (beginner friendly - for all levels of experience):
Codeforces is a project joining people interested in and taking part in programming contests. It is a social network dedicated to programming and programming contests. Contests are held regularly; the participant's skills are reflected by their rating. Former contests and practice problems can be used to prepare. Learn more at https://codeforces.com/