ACSL
American Computer Science League
10 Brisas Drive
West Warwick, RI 02893
info@acsl.org
Welcome to the American Computer Science League (ACSL).
ACSL organizes computer science contests and computer programming
contests
for elementary, junior,
and senior high school students. The 2020-2021 school
year will be our 43rd year of continuous operation. Each year, about 300 teams in the
United States, Canada, Europe, Africa and Asia are participating in
various divisions.
The season consists of 4 contests. Each is held at the
participating school, and an unlimited number of students may compete
at each school. A school's score is the sum of the scores of its
highest-scoring students. In each contest, students are given short
theoretical and applied questions, and also a programming problem to
solve.
In "normal times", at the end of the year, an Invitational Team
All-Star Contest, based upon cumulative scores, is held at a common
site. In May 2020, ACSL hosted an
online ACSL Finals
competition, open to all students who scored well during the regular
season. The top students are
listed here; the complete results are on
the Leaderboard.
ACSL welcomes participation from all pre-college schools around the
world. In partnership with
the Academic Consulting and Education
group, schools in Korea should register are
(www.kcsl.acsl.org) and schools in Viet
Nam
at (www.vcsl.acsl.org). Students
in those countries will particpate in the 4 regular season contests at
a local site; schools will be reported in the ACSL leaderboard and top
schools will be invited to the All-Star Contest.
ACSL is also excited to partner with ASDAN to administer the ACSL contests in
China. Schools participating via ASDAN (register using the
link http://www.seedasdan.org/acsl)
will take the ACSL contests translated into Chinese.
A description of all the short answer test topics, with instructional YouTube
videos, is available on the
ACSL wiki
pages.
ACSL
is on the approved activities list of the National Association of
Secondary School Principals (NASSP). ACSL is also an institutional
member of the Computer Science Teachers Association.