о курсах
регистрация поступающихначальное отделение программированияосновное отделение программированияKypcoWeekолимпиады
структура курсов > начальное отделение программирования >
     На этом отделении пять семестров. На первый семестр принимаются школьники шестого и седьмого классов. На четвертый семестр принимаются школьники восьмого класса. Поступить на это отделение можно, сдав вступительное тестирование. Без экзаменов принимаются лучшие ученики подготовительного отделения.
     Цель обучения на этом этого отделении - развить алгоритмическое мышление ребенка и помочь освоить основы программирования.
      В процессе обучения школьники изучают и составляют различные алгоритмы, а также знакомятся с важными идеями и приемами программирования. Чтобы уделять меньше времени технической стороне дела, вначале используются не производственные языки программирования, а специальные логические конструкторы.
      Плата за обучение в группах первого семестра - 74 евро . Cтоимость обучения для продолжающих за один семестр - 81 евро . Действует система скидок (иногда до 50%). Продолжительность одного занятия 1,5 часа. На четвертом и пятом семестрах каждое занятие делится на две части: 0,5 часа -лекция, 1 час - практика. С осени до весны занятия проходят 1 раз в неделю. В будние дни группы начинают работать с 15.30 до 17.30, в выходные дни - в течение всего дня (начало работы первой группы - 9.00, начало работы последней группы - 17.30). В семестре 15 занятий.
      В июне - августе учатся только добровольцы. Занятия проводятся каждый рабочий день в течение трех недель (начало работы первой группы - 9.00, начало работы последней группы - 14.00).
     Успешное завершение этого отделения является основанием для зачисления на основное отделение без вступительного тестирования.

семестр содержаниеописание
S2РоботИмперативный язык программирования. Константный цикл. Линейные задачи. Ветвление. Цикл с предусловием. Процедура. Рекурсия - простые приемы.
S3КорректорИмперативный язык программирования. Идея ленты (вариации на тему машины Тьюринга). Повторение управляющих конструкций. Подробно цикл с предусловием. Подробно рекурсия (основные варанты использования). Идея ящика-переменной. Сортировки - пузырьком, Шелла, bucket.
S4Logo 1Интерпретируемый язык программирования с черепашьей графикой и списком - основной структурой данных. Команды черепашьей графики. Процедуры. Константный цикл. Функции. Переменные (числовые). Ветвление. Циклы с условием. Цикл со счетчиком. Рекурсия.
S5Logo 2Тип данных - символ, функции этого типа. Тип данных - слово. Функции обработки слов. Функции обхода слова. Тип данных - список. Функции обработки списка. Функции обхода списка. Тип данных - файл, чтение и запись. Тип данных - массив. Обработка и обход массива.
Py1Python#1Основы языка программирования Python. Стиль. Массивы и листы. Работа с объектами, которые динамически изменяют параметры. Алгоритмы сортировки.


о курсах | новости | основное отделение программирования | начальное отделение программирования
олимпиады | вопросы и ответы | фото | на главную
Copyright © 1999-2012 SIA Progmeistars. All rights reserved.