Sep 17, 2018 2018-09-17
Each year the American Computer Science League (ACSL) organizes a computer science or programming competition for precollege students in five divisions—Senior, Intermediate, Junior, Classroom, and Elementary. A preliminary competition, in which individual students compete to get their school team qualified for the All-Star Contest, consists of four contests, each of which has two parts: a written section (called “shorts”) and a programming section. In the written part, students have 30 minutes to answer five questions based on given topics, such as digital electronics, Boolean algebra, and computer numbering systems. In the programming part, students have 72 hours to complete a program in any computer language to perform a given task. Based on cumulative results of the four contests, ACSL will invite the top-scoring teams in each division to compete in the All-Star Contest. During the All-Star Contest, teams are given three hours to earn up to 60 points by successfully completing various programs. Individuals are then given one hour to take a 12-question multiple-choice test based on the subjects of the written questions in the preliminary contests. The top-scoring teams and top-scoring students are awarded prizes of software, technology tools, and ebooks.
Deadlines: The competition’s four contests occur during the regular school year. Each contest must be completed by these dates, although the four contests may be administered before these dates: Contest 1: December 21, 2018; Contest 2: February 1, 2019; Contest 3: March 8, 2019; Contest 4: April 19, 2019. The All-Star Contest will be held on May 25, 2019, at a site to be announced.