fbpx
Wikipedia

American Computer Science League

ACSL, or the American Computer Science League, is an international computer science competition among more than 300 schools.[1] Originally founded in 1978 as the Rhode Island Computer Science League, it then became the New England Computer Science League. With countrywide and worldwide participants, it became the American Computer Science League. It has been in continuous existence since 1978. Each yearly competition consists of four contests. All students at each school may compete but the team score is the sum of the best 3 or 5 top scores. Each contest consists of two parts: a written section (called "shorts") and a programming section.[2] Written topics tested include "what does this program do?", digital electronics, Boolean algebra, computer numbering systems, recursive functions, data structures (primarily dealing with heaps, binary search trees, stacks, and queues), lisp programming, regular expressions and Finite State Automata, bit string flicking, graph theory, assembly programming and prefix/postfix/infix notation.[3]

Divisions edit

There are five divisions in ACSL: Elementary, Classroom, Junior, Intermediate, and Senior. The Elementary Division is a non-programming competition for grades 3 - 6. It tests one topic per contest. The Classroom Division is a non-programming competition for all grades and consists of a 10 question test on 4 topics each contest. Junior Division is recommended for middle school students (no students above the ninth grade may compete in it). Intermediate and Senior Divisions are for secondary school students, Intermediate being easier and Senior being more difficult.[4] At the All-Star Contest, the Junior teams consist of 5 members each while the Senior and Intermediate teams can consist of 3 or 5 members.[5] Each team competes against other same-sized teams in its division.

Regular season edit

The Regular Season, in which individual students compete to get their school team qualified for the All-Star Contest, consists of four rounds. These rounds consist of a programming part and a written part. In the programming part, students have 72 hours to complete a program in any computer language to perform the given task. In the written part, students have a total of 30 minutes to answer 5 questions based on given topics. Students then receive a score of up to 10 points (5 for written and 5 for programming). For the Classroom Division, students receive 45 minutes to solve 10 written problems. For the Elementary Division, students have 30 minutes to solve 5 written problems. Prizes are awarded to top scoring teams and students based upon cumulative scores after the fourth contest.

Finals contest edit

The Finals Contest is held online on the Saturday of Memorial Day weekend each year. Top students are invited to participate in the contest. Students in the Junior, Intermediate, and Senior divisions start in the morning with a 3-hour block in which to solve 2 programming problems. All divisions have a one-hour quiz (20 multiple choice questions) on topics that are covered in the written questions in the Regular Season rounds. The scores of the programming and theory sections are added together to determine the winners in each division.

See also edit

References edit

  1. ^ "American Computer Science League". American Computer Science League. Retrieved November 13, 2014.
  2. ^ "How ACSL Works". American Computer Science League. Retrieved November 13, 2014.
  3. ^ "Categories". American Computer Science League. Retrieved November 13, 2014.
  4. ^ "Divisions". American Computer Science League. Retrieved November 13, 2014.
  5. ^ "Frequently Asked Questions" (PDF). American Computer Science League. Retrieved November 13, 2014.

External links edit

  • ACSL website including past winners

american, computer, science, league, this, article, multiple, issues, please, help, improve, discuss, these, issues, talk, page, learn, when, remove, these, template, messages, this, article, needs, additional, citations, verification, please, help, improve, t. This article has multiple issues Please help improve it or discuss these issues on the talk page Learn how and when to remove these template messages This article needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources American Computer Science League news newspapers books scholar JSTOR April 2013 Learn how and when to remove this template message This article may contain excessive or inappropriate references to self published sources Please help improve it by removing references to unreliable sources where they are used inappropriately April 2013 Learn how and when to remove this template message Learn how and when to remove this template message ACSL or the American Computer Science League is an international computer science competition among more than 300 schools 1 Originally founded in 1978 as the Rhode Island Computer Science League it then became the New England Computer Science League With countrywide and worldwide participants it became the American Computer Science League It has been in continuous existence since 1978 Each yearly competition consists of four contests All students at each school may compete but the team score is the sum of the best 3 or 5 top scores Each contest consists of two parts a written section called shorts and a programming section 2 Written topics tested include what does this program do digital electronics Boolean algebra computer numbering systems recursive functions data structures primarily dealing with heaps binary search trees stacks and queues lisp programming regular expressions and Finite State Automata bit string flicking graph theory assembly programming and prefix postfix infix notation 3 Contents 1 Divisions 2 Regular season 3 Finals contest 4 See also 5 References 6 External linksDivisions editThere are five divisions in ACSL Elementary Classroom Junior Intermediate and Senior The Elementary Division is a non programming competition for grades 3 6 It tests one topic per contest The Classroom Division is a non programming competition for all grades and consists of a 10 question test on 4 topics each contest Junior Division is recommended for middle school students no students above the ninth grade may compete in it Intermediate and Senior Divisions are for secondary school students Intermediate being easier and Senior being more difficult 4 At the All Star Contest the Junior teams consist of 5 members each while the Senior and Intermediate teams can consist of 3 or 5 members 5 Each team competes against other same sized teams in its division Regular season editThe Regular Season in which individual students compete to get their school team qualified for the All Star Contest consists of four rounds These rounds consist of a programming part and a written part In the programming part students have 72 hours to complete a program in any computer language to perform the given task In the written part students have a total of 30 minutes to answer 5 questions based on given topics Students then receive a score of up to 10 points 5 for written and 5 for programming For the Classroom Division students receive 45 minutes to solve 10 written problems For the Elementary Division students have 30 minutes to solve 5 written problems Prizes are awarded to top scoring teams and students based upon cumulative scores after the fourth contest Finals contest editThe Finals Contest is held online on the Saturday of Memorial Day weekend each year Top students are invited to participate in the contest Students in the Junior Intermediate and Senior divisions start in the morning with a 3 hour block in which to solve 2 programming problems All divisions have a one hour quiz 20 multiple choice questions on topics that are covered in the written questions in the Regular Season rounds The scores of the programming and theory sections are added together to determine the winners in each division See also editList of computer science awardsReferences edit American Computer Science League American Computer Science League Retrieved November 13 2014 How ACSL Works American Computer Science League Retrieved November 13 2014 Categories American Computer Science League Retrieved November 13 2014 Divisions American Computer Science League Retrieved November 13 2014 Frequently Asked Questions PDF American Computer Science League Retrieved November 13 2014 External links edit nbsp Wikimedia Commons has media related to American Computer Science League ACSL website including past winners Retrieved from https en wikipedia org w index php title American Computer Science League amp oldid 1156462567, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.