Hsrs.ru

Самоучители онлайн
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Мытищинская школа программирования

Мытищинская школа программистов

Мытищинская школа программистов

Мытищинская Школа программистов (МШП) — некоммерческая образовательная организация, созданная в 2001 году. Руководителем Школы программистов является Шедов Сергей Валерьевич — педагогический стаж — 11 лет, учитель высшей квалификационной категории, председатель методической комиссии Центра новых педагогических технологий Московской области, эксперт Федеральной предметной комиссии авторов вариантов ЕГЭ по информатике, самый молодой лауреат премии губернатора Московской области в области «Образование», семь раз награждался почетными грамотами и благодарственными письмами Главы Мытищинского района за успехи в работе с одаренными детьми, имеет 3 высших образования (первое образование — МГТУ им. Баумана, второе — бакалавр лингвистики, третье — факультет вычислительной математики и кибернетики МГУ им. Ломоносова), свободно владеет двумя языками (английский и испанский), в настоящий момент работает над диссертацией на тему «Интеллектуальная система компьютерного зрения».

Содержание

Поступление

Прием в Школу программистов проходит на основе конкурсного отбора. В сентябре каждого учебного года для всех желающих проходит вступительный экзамен. Варианты задач различаются для 6-7 классов, 8 класса, 9 и 10-11 классов. Вступительный экзамен состоит из заданий по математике, логике и алгоритмике.

Для решения задач не требуется углубленных знаний школьной программы, основной упор делается на умение ребенком находить свои, порой нестандартные способы решения задач. Часть задач направлена на проверку математической культуры школьников и на выявление его уровня развития. Продолжительность экзамена — от 2 до 3 часов.

Методика обучения

Методика работы Школы программистов необычна для средней школы и заимствует некоторые подходы университетского образования. Ученики МШП посещают несколько обязательных и факультативных курсов. Каждый школьник имеет возможность сам формировать индивидуальную программу обучения — выбирая и посещая те курсы, которые соотносятся с его интересами и возможностями.

Читать еще:  Зачем изучать программирование

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

Кроме того, в число обязательных курсов входят некоторые разделы математики, выходящие за рамки школьной программы, но, тем не менее, необходимые для успешного освоения программирования. Это, в первую очередь, дискретная математика и ее разделы: теория множеств, математическая логика, теория чисел, комбинаторика, теория графов, а также элементы линейной алгебры, аналитической геометрии, теории игр и криптографии. Обязательные курсы составляют учебную нагрузку, равную, как правило, четырем академическим часам в неделю.

Основной курс

Алгоритмический язык Pascal преподается в Школе программистов по авторской методике д.п.н., профессора С. М. Окулова. Основная идея автора заключается в том, что «занятия по информатике должны в корне отличаться от традиционных занятий по любому другому предмету: здесь должна поощряться ошибка, ибо только через ошибку можно прийти к результату; стиль мышления программиста свой, отличающийся от стиля мышления как математика, так и любого другого специалиста, — он настроен на борьбу с хаосом. Основной методический принцип обучения — все познается через труд, через процесс решения задач, через преодоление собственных ошибок. Этот принцип определяет структуру занятий по Pascal: вводная часть → обсуждение нового материала → эксперименты с заготовками решения задач → самостоятельное решение задач».

Основным учебником для первого, второго и третьего года обучения является книги С. М. Окулова «Основы программирования» и «Задачи по программированию», для второго и третьего года используется также книга того же автора «Программирование в алгоритмах». Первая из этих книг входит в состав обязательной литературы, которую должен иметь каждый ученик Школы программистов.

Читать еще:  Олимпиады по программированию 2020 2020

Главная цель данного курса — развитие мышления ученика. На первом году обучения речь идет об алгоритмическом мышлении, на втором — о структурном, на третьем — об эвристическом. Причем элементы обучения синтезированы в одно целое, часто многие аспекты рассматриваются одновременно. Алгоритмическим мышлением мы называем умением разработать алгоритм решения задачи. Структурный стиль мышления подразумевает умение «расчленить» задачу; программы становятся простыми и ясными, в них используются только основополагающие конструкции, каждый блок в идеале имеет только одну точку входа и выхода. Умение находить истину, доказывать факт правильности решения задачи назовем эвристическим стилем мышления. Схематично можно выделить три следующих этапа данного трехгодичного курса:

Мытищинская школа программирования

Основные курсы составлены методистами Школы программистов так, что они образуют непрерывный цикл трехгодичного обучения. Они закладывают основы алгоритмического мышления, вырабатывают парадигму стиля программирования и являются базисом для обучения любым языкам программирования.

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

В начале второго полугодия учащимся предоставляется возможность выбрать спецкурсы (факультативные курсы) в соответствии со своими интересами. Наиболее популярные у наших учеников направления спецкурсов:

  • Объектно-ориентированное и функциональное программирование
  • Профессиональная Web-разработка
  • Видео- и аудиомонтаж, видеодизайн и спецэффекты, цифровая фотография и компьютерная графика
  • Сборка, настройка, ремонт ПК и защита от компьютерных вирусов
  • Курс системного администратора операционных систем Windows, Linux и Mac OS
  • Компьютерные сети и защита от хакеров

На базе компании Яндекс проводится подготовка выпускных дипломных проектов. Старшекурсникам Школы программистов предстоит пройти ряд курсов и тренингов, направленных на решение реальных задач, возникающих при разработке информационных систем. Таким образом, учащиеся Школы смогут не только повысить свой профессиональный уровень, но и поработать над актуальными задачами в компании с мировым именем. В проекте московского подразделения задействованы не только лучшие преподаватели Школы, но и специалисты компании Яндекс и представители ведущих московских вузов.

Читать еще:  Проект современные языки программирования 6 класс

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

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

Почему выбирают именно нас

Методика

Преподаем новейшие технологии
проверенными методами

Преподаватели

Преподаватели с опытом реальной разработки,
умеющие интересно подать материал

Практика

Разработка и защита выпускного
проекта на базе компании Яндекс

Сертификат

Свидетельство, которое ценится
вузами и работодателями

Ссылка на основную публикацию
Adblock
detector