Divisions

  • ACSL offers five divisions, Senior, Intermediate, Junior, Classroom, or Elementary, providing an appropriate challenge for students of varying ages and abilities. We encourage schools and organizations to join more than one division so that individual students can participate in the division best matching their ability.

  • An unlimited number of students from a school may compete in a division. At registration, the advisor can select whether the top 3 scores or the top 5 scores will make up the team score. These top scores may come from different students each contest.

  • A school can register just one team per division.

  • An individual student may only participate in one division per contest. Team scores and individual scores cannot be transferred between divisions.

  • Contest topics are similar across divisions but vary in levels of detail and difficulty.

  • High-scoring students and teams in all divisions will be invited to an end-of-year all-star competition.

Senior Division

Best for high school students with programming experience, especially those taking AP Computer Science.

Each contest consists of an online 30-minute, 5-question short answer test and an online programming problem to solve in 72 hours.

Intermediate Division

Best for high school students with little or no programming experience and for advanced junior high students.

Each contest consists of an online 30-minute, 5-question short answer test and an online programming problem to solve in 72 hours.

Junior Division

Best for junior high and middle school students with no previous programming experience. No student beyond grade 9 may compete in the Junior Division.

Each contest consists of an online 30-minute, 5-question short answer test and an online programming problem to solve in 72 hours.

Classroom Division

Open to students in all grades. Ideally suited for students taking AP Computer Science Principles, and other computer science classes without a major programming component.

Each contest consists of an online 50-minute, 10-question short answer test. The problems are non-programming problems from the Junior, Intermediate, and Senior divisions.

Elementary Division

Open to students in grades 3 - 6.

Each contest consists of an online 30-minute, 5-question non-programming test, focused on a single category of content. A different category will be tested on each contest.

Read more....