ACSL

American Computer Science League

01 American Computer Science League

American Computer Science League (ACSL) organizes computer programming and computer science contests for K-12 students. The 2024-2025 school year will be our 44th year of continuous operation! Last year, over 500 teams in the United States, Canada, Europe, and Asia participated.

Details :httpss://www.acsl.org/about

Student Guide :httpss://www.acsl.org/get-started/student-guide

Study Material: httpss://www.acsl.org/get-started/study-materials

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.

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.

There are four contests during the regular season. The window during which each contest can be accessed on HackerRank is as follows.httpss://www.acsl.org/get-started/schedule

Contest #1: available Oct. 31, 2022; closes Sunday January 15, 2023 @ 11:59pm EST

Contest #2: available Dec. 26, 2022; closes Sunday March 5, 2023 @ 11:59pm EST
Contest #3: available Jan. 30, 2023; closes Sunday April 9, 2023 @ 11:59pm EDT
Contest #4: available March 6, 2023; closes Sunday May 14, 2023 @ 11:59pm EDT

Topics are specified for each contest:

httpss://www.acsl.org/get-started/study-materials

We also plan to buy the material and share it with the students which would help them prepare for the exam.

If you would like to be part of the team please fill the following form:

Registration : $50 (Covers registration of team , individual and sample material)

We will be sending email with Payment Link and details of which program you signed up for. Once confirmed we will be doing a parent meet with finalized teams.

Refunds will be given if the decided team strength is not met.