Дистанционная Школа программистов


       Основная задача нашей дистанционной школы, это обучение решению задач, то есть прикладное программирование. Через задачи мы изучаем языки программирования и через задачи осваиваем технологии, методы и приёмы. У нас нет цели изучить язык Паскаль или язык С. Наверное это наше главное отличие от большинства программистких школ. Язык программирования, конечно важнейший инструмент программиста, но не главный. Главное в нашей науке (или искусстве) это умение алгоритмизации, разработка формальной модели задачи, умение строить свою исследовательскую деятельность. Если вы пожелаете заниматься по нашей программе, языки вы конечно то же изучите, но это произойдет между делом. Но все же главное это:

Алгоритмизация как метод мышления есть основа программирования

     Если вы согласны с этим утверждением, то вы можете выбрать один или несколько курсов, список ниже. Но для начала еще несколько общих слов:

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

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

  3. Изучение выбранного курса заключается в следующем. Вы получаете краткий учебник выбранного языка и набор задач которые необходимо решить. Каждая задача кроме текста условия содержит краткие рекомендации по решению. Первые 20 задач достаточно простые. Последние десять несколько более сложные. Вы должны решить их, как сможете и выслать на адрес Школы. Ваши решения будут проверены и на каждую задачу составлена рецензия. Для неверно решенных вы получите рекомендации, для верных, советы по возможному улучшению, для совсем нерешенных рекомендации. После получения рецензии, вы выполняете работу над ошибками и повторно высылаете решения. Всего предполагается три попытки. Если после трех попыток остались проблемы, то вам высылаются верные решения с подробными пояснениями.

  4. Все общение со школой необходимо осуществлять через адрес lotos-khv@mail.redcom.ru. Начинается ваше общение с нами с заявления в произвольной форме, после чего вы получите анкету для заполнения, подробную инструкцию по оформлению работ и прочую необходимую информацию, в том числе и платежные реквизиты.

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

 

Допустимые языки программирования

  1. Паскаль. Компиляторы компании Borland (DOS).

  2. С/С++. Компиляторы компании Borland (DOS).

  3. Компонентный Паскаль. BlackBox

Еще раз повторимся. Для визуальных систем допустимы только консольные приложения.


Базовый уровень

ПЕРЕЧЕНЬ КУРСОВ (стоимость одного курса - 1200 рублей)

  1. Математические задачи

  2. Обработка массивов

  3. Обработка строк

  4. Графика

  5. Файлы данных

  6. Указатели и связные списки


Решение олимпиадных задач

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

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

Примечание. Получение задания по данному курсу возможно только после успешного освоения базового уровня.


Исследовательские задачи

    Данный уровень наиболее сложный. Доступ к нему можно получить только после прохождения предыдущего этапа. Здесь вам будет предложена только одна задача с ориентировочным временем решения 1 год. В процессе решения задачи предполагается изучения систем визуального программирования. Кроме того, вы дополнительно получите информацию о объектно-ориентированном программировании. Обучение на данном уровне бесплатное.


 

 

 

 

Hosted by uCoz