Олимпиады по программированию
Материал из Википедии — свободной энциклопедии
Олимпиада по программированию — интеллектуальное соревнование по решению различных задач, для решения которых необходимо придумать или применить какой-либо алгоритм и/или реализовать данный алгоритм на одном из языков программирования.
Олимпиады по программированию проводятся с целью выявления наиболее талантливых и способных людей в области программирования, а также повышению интереса к программированию.
Олимпиады бывают личные и командные. В командных олимпиадах обычно участвует 3 человека и им на всё время олимпиады дается 1 компьютер для решения олимпиадных задач.
В России сложилась многоуровневая система проведения олимпиад по программированию. Данный список даёт представление о различных олимпиадах, проводимых среди школьников, но к ней могут добавлятся или наоборот отсутствовать некоторые этапы:
- Районная олимпиада;
- Городская олимпиада;
- Республиканская или областная олимпиада;
- Окружная олимпиада;
- Всероссийская олимпиада;
Участие в данных олимпиадах и хорошие результаты показанные на них могут давать некоторые привилегии при поступлении в ВУЗ.
Среди студентов также проводятся олимпиады. Это может быть внутривузовская олимпиада или олимпиада, в которой могут участвовать студенты из разных ВУЗ-ов. Обычно эти олимпиады проводятся при финансировании какой-либо фирмы, занимающейся разработкой программного обеспечения и заинтересованного в привлечении талантливых студентов на работу в данную фирму. Также данные олимпиады проводятся для определения кандидатов для участия в Чемпионате Мира по программированию среди студентов.
Крупнейшая международная студенческая командная олимпиада по программированию называется ACM International Collegiate Programming Contest. В 2004 году в ней участвовало 3150 команд из 75 стран.
В последнее время начал циркуляцию также термин «спортивное программирование». По сути характера состязаний спортивное программирование аналогично олимпиадному. Отличие заключается в том, что состязания по спортивному программированию не связаны напрямую с системой образования и обычно проходят в индивидуальном зачете. Самые популярные состязания по спортивному программированию в мире — это конкурс TopCoder. В российском и белорусском интернете спортивное программирование представлено конкурсами Test-The-Best
[править] См. также
- Международный конкурс запутанного кода на C (англ. International Obfuscated C Code Contest)
- Международная олимпиада по информатике
[править] Ссылки
- [1] - IT 2007. Международный турнир по программированию среди школьников
- [2] - АС Олимпиада 3.0
- [3] — Сайт Северо-Восточного полуфинала Чемпионата мира по программированию среди студентов.
- [4] — Архив школьных олимпиад по информатике в Санкт-Петербурге.
- [5] — Московская олимпиада по информатике. Летняя компьютерная школа.
- [6] — Архив личных и командных олимпиад, библиотека. Московская областная олимпиада по информатике.
- [7] — международные дистанционные олимпиады проекта CHASFINAL (CHASOLIMP) на русском языке
- [8] — Белорусские олимпиады по информатике.
- [9] — Украинские олимпиады по информатике.
- [10] — Test-The-Best. Регулярно проходящие конкурсы по спортивному программированию. Лента новостей спортивного программирования. Архив задач.
- [11] — Портал олимпиадного движения Таганрогского государственного радиотехнического университета. Имеется архив задач с возможностью онлайн-проверки.
- [12] — Раздел на сайте НГУ, посвященный проводимым там школьным и студенческим олимпиадам; можно найти архив задач прошлых лет и порешать их.
- [13] — Сайт МГУ, посвященный олимпиадам по программированию
- [14] — Сайт МФТИ, посвященный олимпиадам по программированию
- [15] — Сайт XVIII Всероссийской олимпиады школьников по информатике (2006 г.)
- [16] — Сайт IOI 2006 (Всемирная олимпиада по информатике), которая пройдет в августе в Мексике
- [17] — Сайт IOI, если подняться вверх по разделам, то вообще всех всемирных олимпиад.
- [18] — Тоже сайт IOI
- [19] — Проект ТопКодер. Включает в себя множество олипиад в том числе и по программированию