Знаете ли вы, что в Мытищах уже девятый год работает школа для будущих программистов? Учится ли в ней ваш ребенок? Если нет, то почему бы не попробовать?
Не секрет, что программист сегодня – одна из наиболее популярных, востребованных на рынке труда и потому достаточно высоко оплачиваемая профессия. Обычно о выборе профессии и родители, и дети начинают задумываться в старших классах школы, а порой уже и после выпускного бала. Но для программирования это поздно! Лучшее время для знакомства с профессией программиста, для начала развития алгоритмического мышления – это 6-7 класс. Тогда к 11 классу, ко времени осознанного выбора, у ученика сложится достаточно объективная картина: нужно ли ему программирование и нужен ли программированию он? И этот выбор будет сделан не потому, что «… я люблю Интернет, а еще играть в Counter Strike…»

Лучшее место для старта - Мытищинская Школа программистов! В ней после уроков обучаются многие ребята Мытищинского района, так и ребята из Москвы и городов Московской области – Королева, Пушкино, Химок, Ногинска, Раменского.
Что же предлагает Школа программистов своим учащимся? Методика ее работы необычна для средней школы и заимствует некоторые подходы университетского образования. Ученики Школы программистов посещают несколько обязательных и факультативных курсов. Каждый школьник имеет возможность сам формировать индивидуальную программу обучения – выбирая и посещая те курсы, которые соотносятся с его интересами и возможностями.
Обязательные курсы составлены таким образом, чтобы они образовывали непрерывный цикл трехгодичного обучения программированию. Главная их цель – развитие мышления ученика. На первом году обучения речь идет об алгоритмическом мышлении, на втором – о структурном, на третьем – об эвристическом.
Современная педагогика признает отличие предмета «программирование» по его возможностям для развития интеллекта ребенка, от всех остальных предметов, включая математику. К сожалению, в современной общеобразовательной школе задача развития мышления решается попутно с усвоением фактического материала (формул, определений, дат…) и не выделяется как самостоятельная. Распространенные в школьной практике установки на механические упражнения, на заучивание, оперирование элементами и частями, не видя целого, и связанные с этим требования давать немедленные ответы не дают полноценной возможности для развития интеллекта.

С появлением компьютера ситуация меняется. Учебный курс в Школе программистов построен так, что через процесс обучения развивается интеллект, способность мыслить, а не просто накапливаются знания.
И даже если в будущем ребенок не станет профессиональным программистом, алгоритмическое мышление, т.е. умение мыслить наперед, просчитывать все возможные варианты, а также развитое логическое и структурное мышление сейчас просто необходимы успешному человеку в любой профессии. Деятельность при программировании интегрирует в себе большинство достижений, которые человек «наработал» при разрешении возникающих перед ним проблем. С.Пейперт считал, что, программируя, «ребенок не только овладевает частичкой самой современной техники, но и приобщается к некоторым из самых глубоких идей естествознания, математики, а также к искусству интеллектуального моделирования». На практике в Школе программистов это положение реализуется через использование специализированных сред программирования, при разработке которых учитывался ряд фундаментальных положений в области психологии. Работая в них, ребенок является зодчим, возводящим структуры собственного интеллекта.
Строя свое образование, ученик Школы программистов волен выбирать факультативные спецкурсы, охватывающие весь спектр современных информационных технологий. Здесь и различные современные языки программирования (С++, С#, Lisp, Visual Basic, Delphi, PHP, Perl, JavaScript), отдельные главы дискретной математики, необходимые программисту (элементы теории множеств, математической логики, комбинаторики, теории систем счисления, теории графов, вычислительной геометрии). Большая популярность Интернета и интернет-технологий привела к появлению в Школе программистов специальных групп, обучающихся в дистанционном сетевом Университете Роботландия+ интернет-конструированию: ребята изучают компьютерную графику и Web-дизайн, создают свои Web-сайты, администрируют портал Школы программистов
www.informatics.ru.
Многие школьники интересуются курсами, проводимыми отделением компьютерной графики: это и компьютерная обработка изображений, и трехмерное моделирование и анимация в среде 3ds Max, и flash-мультипликация. Тем же, кто хочет глубже разобраться в устройстве и работе компьютера, адресован курс «Архитектура ЭВМ». Не меньшей популярностью пользуется и курс «Компьютерные сети», который преподает приглашенный специалист, профессионал в области информационной безопасности. В скобках заметим, что Школа программистов постоянно приглашает для преподавания различных IT-специалистов-практиков. Сейчас в Школе программистов можно изучать практически любое направление информационных технологий.
Как уже заметил читатель, Школа программистов - не развлекательные курсы, не игровой компьютерный клуб, цель которого – доставить сомнительное удовольствие посетителям. Здесь строгая система тестирования, рубежные контроли, а каждые полгода – серьезные олимпиады по программированию. Цели и методы Школы разительно отличаются от многочисленных краткосрочных компьютерных курсов. Скажем, как можно научить языку C++ за два месяца, если ребенок не умеет программировать вообще, не знает алгоритмические конструкции и не умеет их применять? Обучение программированию сводится к перечислению и бездумному заучиванию операторов языка, которые ученик в итоге не умеет применить к решению конкретной задачи. Например, на популярных компьютерных курсах на ключевую для понимания концепции программирования тему – «Алгоритмы» – отводится всего три занятия, тогда как в Школе программистов – полный учебный год. Нельзя научиться программировать, не овладев дискретной математикой. Данный предмет обязательно изучается всеми учащимися первого года Школы программистов. На тех же компьютерных курсах на это отводится лишь одно занятие. Такие сравнения можно продолжать бесконечно.

Но и результаты такого подхода к обучению в Школе программистов налицо. Все выпускники прошлоых лет поступили в ведущие ВУЗы по IT-специальностям (МГУ им. Ломоносова, МИФИ, МГТУ им. Баумана). Пять лет подряд учащиеся Школы программистов занимают все места в городской олимпиаде по информатике, первые места в Московской областной олимпиаде и даже Всероссийских олимпиадах по информатике, успешно защищают честь Мытищинского района на открытых турнирах юных программистов гг. Москвы, Санкт-Петербурга, Кирова и др.
В 2003/04 уч. году
Всероссийской олимпиаде по информатике впервые в истории города Мытищи и Московской области ученик Мытищинской Школы программистов Игорь Киров стал чемпионом России, заняв
абсолютное первое место среди 10 классов. В 2004/05 уч. году команда Школы выиграла чемпионат Москвы по программированию среди школьников, оставив позади все команды московских спецшкол. В 2005/06 уч. году ученик Школы программистов Аким Кумок занял
абсолютное первое место на Московской городской олимпиаде по информатике среди 9 классов, а Семипятный Владислав —
первое место среди 10 классов. Всего в этом году нашими учениками было завоевано
14 дипломов на олимпиадах областного уровня и
3 медали (золотая, серебряная и бронзовая) на Всероссийской олимпиаде.
В 2006/07 уч. году олимпиады по информатике Москвы и Московской области явно показали не только уровень Мытищинской Школы программистов, но и лидерство Школы среди всех других учреждений Московского региона в сфере информационных технологий и программирования. Ученик Школы программистов, 10-классник Аким Кумок занял
абсолютное первое место на
Московской городской олимпиаде по информатике среди школьников всех классов, а Семипятный Владислав —
абсолютное первое место на
Московской областной олимпиаде. Всего же в этом году нашими учениками был завоеван
21 диплом на олимпиадах областного уровня и
6 медалей на Всероссийской олимпиаде, включая золотую.
В 2008 году ученик Школы программистов Аким Кумок впервые в истории Московской области получил серебряную медаль на
XX Международной олимпиаде по информатике (г. Каир).
В 2009-10 годах учащиеся Школы программистов
А. Ермичев, И. Корябкин, Р. Мулюков и А. Кашкина вошли в
TOP-20 сильнейших российских программистов на Всероссийских олимпиадах школьников по информатике, проходивших в Новосибирске и Ханты-Мансийске.
В 2003-2010 годах все выпускники Школы программистов, ставшие призерами Всероссийских и областных олимпиад по информатике, поступили в МГУ им. М.В.Ломоносова на факультет ВМиК без экзаменов.

Для того, чтобы не дать ребятам останавливаться на достигнутом, для поддержания состояния творческого поиска в Школе программистов проходят товарищеские командные турниры по программированию между мытищинцами и лучшими школьниками Москвы и области: учениками школы-интерната при МГУ им. Ломоносова (СУНЦ МГУ), математической школы № 57 г. Москвы, гимназии 1543 на Юго-западе, лицея 1557 г. Зеленограда и многих других московских и подмосковных школ. Цель подобных встреч – обмен опытом между ребятами, возможность познакомиться и посоревноваться в знаниях с такими же одаренными сверстниками.
Школа программистов совместно с образовательными учреждениями других городов регулярно организует обучение детей в специализированном Московском областном компьютерном лагере и Всероссийской летней компьютерной школе. В этом году в них были направлены 20 лучших учащихся.
Школа программистов проводит профессиональную ориентацию своих учащихся в сфере информационных технологий и программирования. Учащиеся посещают компьютерные выставки, знакомятся с перспективами работы и различными профессиями и в сфере информационных технологий и программирования.

С 2007 года учащиеся Школы программистов получают
уникальную возможность посещать крупнейшую российскую IT-компанию "ABBYY Software House" - ведущего мирового разработчика программного обеспечения в области распознавания документов (OCR), ввода форм (ICR) и прикладной лингвистики. Стоить добавить, что до этого момента ни одно образовательное учреждение по работе со школьниками не удостаивалось такой чести.
Как же
поступить в Школу программистов? Прием проходит только на основе конкурсного отбора. Вступительный экзамен на этот 2010/11 учебный год
пройдет 11 и 18 сентября. На экзамене будут предлагаться задания по математике, начальные знания по информатике и программированию не требуется. В школу принимаются учащиеся 4-11 классов. В следующих разделах сайта Вы сможете получить более подробную информацию обо всем, что было рассказано выше.