Чемпионат ИТ-сферы Ульяновской области по программированию среди школьников

Расскажи мне — и я забуду, покажи мне — и я запомню, позволь мне действовать самому — и я научусь. (Конфуций)


О чемпионате
    Смысл участия
    Спонсоры
    Рейтинги
    Регистрация
    Проекты в турнирах

Уроки
    Первые шаги
    Советы начинающим
    Этика
    Полезные материалы

Информатика и вычислительная техника — Computer Science (CS)
    ИВТ в УлГТУ
    Дисциплины ИВТ
    CS → ИВТ

Уроки в понимании организаторов чемпионата

Девизом школьного чемпионата по программированию является высказывание древнего китайского мыслителя Конфуция: «Расскажи мне — и я забуду, покажи мне — и я запомню, позволь мне действовать самому — и я научусь». Хоть это и сказано более 2500 лет назад, в обучении программированию позиция Конфуция, пожалуй, самая эффективная. На кафедре вычислительной техники УлГТУ, где работают и учатся организаторы чемпионата, это называется задачно-ориентированным обучением.

Чтобы приобрести начальные умения и навыки по алгоритмическому программированию, нужно самостоятельно реализовать десятки программных функций — от самых простых до достаточно сложных. Чтобы от начальных умений и навыков перейти к профессиональным, потребуется самостоятельно реализовать уже сотни программных функций, значительная часть которых относятся к сложным.

Сказанное выше означает, что основными уроками в чемпионате являются постановки турнирных задач. Эти уроки учат главному — умению адекватно осмысливать постановку задачи, находить решение и доводить это решение до устойчиво работающей программы. Именно это умение выше всего ценят в своих работниках ИТ-компании.

Поначалу кажется, что без учителя или репетитора рядом с учащимся, у которого решение никак не получается, задача — не такой уж и ценный урок. Однако во взрослой жизни от работников, которым часто требуется консультант или того хуже — инструктор, обычно избавляются. Хотите во взрослую жизнь — учитесь решать задачи без "поводыря". Хотите достичь мастерства — подыщите какую-то компьютерную школу, где организовано систематическое изучение раздела «Алгоритмы и структуры данных» предметной области «Информатика и вычислительная техника» (Computer Science).

В то же время для начинающих на сайте чемпионата есть несколько специальных уроков, которые учат технологии участия в турнирах и немного помогают в решении задач:

(Важно!) Адександр Викторович Жирнов, преподаватель средней школы №61, составил замечательные иллюстрированные руководства: