Американская лига компьютерных наук - American Computer Science League - Wikipedia

ACSL, или Американская лига компьютерных наук, является международным Информатика конкуренция среди более 300 школы.[1] Первоначально основанная в 1978 году как Лига компьютерных наук Род-Айленда, затем она стала Лигой компьютерных наук Новой Англии. С участниками по всей стране и со всего мира она стала Американской лигой компьютерных наук. Он существует непрерывно с 1978 года. Каждый ежегодный конкурс состоит из четырех конкурсов. Все учащиеся в каждой школе могут соревноваться, но командный результат складывается из трех или пяти лучших результатов. Каждый конкурс состоит из двух частей: письменной части (называемой «шорты») и раздела программирования.[2] Письменные протестированные темы включают «что делает эта программа?», цифровая электроника, Булева алгебра, компьютерные системы нумерации, рекурсивные функции, структуры данных (в первую очередь имея дело с кучи, деревья двоичного поиска, стеки, и очереди ), Lisp программирование, обычные выражения и Конечные автоматы, щелчок битовой строки, теория графов, программирование сборки и префикс /постфикс /инфикс обозначение.[3]

Подразделения

В ACSL есть пять разделов: начальный, классный, младший, средний и старший. Элементарный дивизион - это соревнование, не связанное с программированием, для учащихся 3–6 классов. В каждом соревновании проверяется одна тема. Классный дивизион - это соревнование, не связанное с программированием, для всех классов и состоит из 10 вопросов по 4 темам в каждом соревновании. Junior Division рекомендуется для учащихся средних школ (в нем не могут участвовать учащиеся старше девятого класса). Промежуточные и старшие классы предназначены для учащихся средних школ, средний - более легкий, а старший - более сложный.[4] На Матче всех звезд юниорские команды состоят из 5 человек каждая, в то время как старшие и промежуточные команды могут состоять из 3 или 5 человек.[5] Каждая команда соревнуется с другими командами такого же размера в своем дивизионе.

Регулярный сезон

Регулярный сезон, в котором учащиеся индивидуально соревнуются за то, чтобы их школьная команда квалифицировалась для участия в Матче всех звезд, состоит из четырех раундов. Эти раунды состоят из программной части и письменной части. В части программирования у студентов есть 72 часа на выполнение программы в любом компьютерный язык выполнить поставленную задачу. В письменной части у студентов есть 30 минут, чтобы ответить на 5 вопросов по заданным темам. Затем студенты получают до 10 баллов (5 за письменные и 5 за программирование). В классе Classroom студенты получают 45 минут на решение 10 письменных задач. В начальных классах ученикам дается 30 минут на решение 5 письменных задач. Призы присуждаются командам и студентам, набравшим наибольшее количество баллов, на основании совокупных баллов после четвертого конкурса.

Матч звезд

Соревнование звезд ежегодно проводится в разных местах. Командам дается 4 часа, чтобы заработать до 60 (40 для юниорского дивизиона) очков, успешно выполнив различные программы. Затем участникам дается 1 час (45 минут для юниорского дивизиона) на то, чтобы пройти тест с множественным выбором из 12 (8 для юниорского дивизиона) вопросов, основанный на категориях письменных вопросов в раундах регулярного сезона. Для определения победителей суммируются баллы за программирование и индивидуальные баллы команды. Призы присуждаются командам с наивысшими баллами и отдельным лицам в зависимости от их результатов в тесте с множественным выбором.

Смотрите также

Рекомендации

  1. ^ «Американская лига компьютерных наук». Американская лига компьютерных наук. Получено 13 ноября, 2014.
  2. ^ «Как работает ACSL». Американская лига компьютерных наук. Получено 13 ноября, 2014.
  3. ^ «Категории». Американская лига компьютерных наук. Получено 13 ноября, 2014.
  4. ^ «Подразделения». Американская лига компьютерных наук. Получено 13 ноября, 2014.
  5. ^ "Часто задаваемые вопросы" (PDF). Американская лига компьютерных наук. Получено 13 ноября, 2014.

внешняя ссылка