top of page

A Guide to KCSL

2024-2025 Contest Schedule

 

Preliminary Rounds

All four contests are administered as online tests on kcsl.goorm.io

Contest 1

9 a.m. (KST) on Dec. 14 - 11 p.m. (KST) on Dec. 15, 2023

Contest 2

9 a.m. (KST) on Feb. 1 - 11 p.m. (KST) on Feb. 2, 2024

Contest 3

9 a.m. (KST) on Mar. 15 - 11 p.m. (KST) on Mar. 16, 2024

Contest 4

9 a.m. (KST) on Apr. 19- 11 p.m. (KST) Apr. 20, 2024


Registration: November 1 to 5 p.m. (KST) on November 30, 2024

Finals Round -All Star Contest

Where: kcsl.goorm.io

When: Saturday, May 24, 2025

 

Divisions

Depending on the level of interest and experience, a student may choose to participate in one of three divisions. A student's score is the sum of his/her scores on the short answer test (theory) and the programming problem. A team score is the sum of the best 3 or 5 student scores for each contest.

Except for the Junior Division, there is no grade restriction. Refer to KCSL Rules for more details. 

 

Senior Division 

  • Recommended for high school students taking AP Computer Science or with some programming knowledge and experience (Grade 10-12)

  • Not recommended for a team registering for KCSL/ACSL for the first time 

  • A team may consist of 3 students (Senior 3) or 5 students (Senior 5)

 

Intermediate Division

  • Recommended for high school students with relatively less programming knowledge and experience (Grade 10-11) 

  • A team may consist of 3 students (Intermediate 3) or 5 students (Intermediate 5)

 

Junior Division

  • Recommended for junior high school students with little programming knowledge and experience

  • Students up to Grade 9 are eligible for this division. 

  • A team may consist of 3 students (Junior 3) or 5 students (Junior 5).

Classroom Division

  • Recommended for students taking AP Computer Science Principles or other introductory computer science classes without a major programing component.

  • A team may consist of 3 students (Classroom 3) or 5 students (Classroom 5).

  • Each contest consists of an online 50-minute, 10-question short answer test.

Elementary Division

  • Open to students in grade 3-6

  • A team may consist of 3 students (Elementary 3) or 5 students (Elementary 5).

  • Each contest consists of an online 30-minute, 5-question non-programming test, focused on a single category of content. More information available here

Students Taking Exams

About KCSL

KCSL (Korea Computer Science League) is a Pan-Asian competition of ACSL. KCSL organizes computer science contests and computer programming contests for junior and senior high school students in Korea. Season 2021-2022 is the 44th year of continuous operation of ACSL, and this year, goorm will be our co-host of KCSL.  


Three levels; Junior, Intermediate, and Senior, are currently offered through KCSL, and every year, over 1,000 students from Canada, Europe, Africa and Asia are participating in various divisions in the Finals round. 


A description of all the short answer test topics with YouTube videos showing sample question solutions 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.

bottom of page