ACSL Competition Prep

The program begins with two weeks of dedicated programming practice to provide participants with an opportunity to enhance their skills. Subsequently, each of the 12 ACSL topics is allocated a two-week period, allowing ample time for in-depth exploration and understanding. Prior to each contest, participants are presented with two programming problems that are intentionally unrelated to the current topics. These problems are designed to enhance the coder's skills and foster comfort in tackling diverse challenges.
Elementary to High school students

Studying in the U.S or overseas

Small group and 1-on-1

Class size varies based on enrollment

Class Introduction

There are 12 topics/skills covered throughout the competition: Computer Number Systems, Recursive Functions, What Does This Program Do, Prefix/Infix/Postfix Notation, Bit-String Flicking, LISP, Boolean Algebra, Data Structures, FSAs and Regular Expressions, Graph Theory, Digital Electronics and Assembly Language Programming. There are also 4 programming problems not necessarily related to these topics.

The program begins with two weeks of dedicated programming practice to provide participants with an opportunity to enhance their skills. Subsequently, each of the 12 ACSL topics is allocated a two-week period, allowing ample time for in-depth exploration and understanding. Prior to each contest, participants are presented with two programming problems that are intentionally unrelated to the current topics. These problems are designed to enhance the coder’s skills and foster comfort in tackling diverse challenges.

Throughout the season, participants are expected to solve 8 required programming problems, with an additional 4 optional ones. Additionally, at the beginning of the program, 14 introductory problems are provided, along with over 50 short answer problems to further engage participants.

Taught by: Previous Computer Science Teacher, Award-winning coach of American Computer Science League (ACSL) teams.

Course Format

During the regular season, there are four contests. Each contest comprises a short-answer written portion in which participants must respond to 5 questions within a 30-minute timeframe. During the written portion, the team convenes on Zoom with each student in their own Breakout Room, on a mutually agreed-upon date before the contest deadline, the first of which is in mid-January. Additionally, every contest entails a programming segment that grants a 72-hour window for completion once initiated. It is the responsibility of each student to undertake this portion prior to that contest’s deadline.

After the regular season, individuals who score 24 points or more will be invited to the Finals, a programming-style competition in late May.

  • Contest 1: October 19, 2026 – January 10, 2027
  • Contest 2: January 4, 2027 – February 28, 2027
  • Contest 3: February 1, 2027 – April 11, 2027
  • Contest 4: March 1, 2027- May 16, 2027

This class is designed in different stages: warm-up, contest#1, contest#2, contest#3, and contest#4. 

Schedule

36 group classes, 1.5 hours each, 54 hours in total

Submission Guide

To best prepare for the competition, we recommend reading: 

Need help preparing for this contest?

Connect with our team for personalized guidance on registration and preparation strategies tailored to your goals.
New WhatsApp 1
Scan to add us on WhatsApp
Begin your path to academic success

Embark on an extraordinary journey of online learning excellence with Aralia Education

Scroll to Top