Дополнительная общеразвивающая программа «IT – МАСТЕР» предназначена для обучающихся 10 – 15 лет. Этот курс для детей, которые любят решать задачи и хотят повысить уровень своего мастерства, составляя головоломные алгоритмы в различных средах исполнителей: «Кумир», «Кукарача», «Корректор», а также продолжить программирование в среде Pascal. Отбора детей для обучения по программе не предусмотрено.
преподаватели
Стетюха Вера Филипповна
Дубовикова Елена Евгеньевна
Содержание программы
1 год обучения
Исполнитель Кукарача
Знакомство с исполнителем, Система команд исполнителя (СКИ), средой, ситуациями отказов. Запись и выполнение программ в среде, тестирование и отладка. Понятие процедурного программирования.
Реализация основных алгоритмических конструкций в исполнителе Кукарача Основные алгоритмические конструкции: повторение, выбор, ветвление, вспомогательный алгоритм. Реализация в исполнителе Кукарача через решение задач.
Исполнитель Корректор
Знакомство с исполнителем, СКИ, средой, ситуациями отказов. Запись и выполнение программ в среде, тестирование и отладка.
Реализация основных алгоритмических конструкций в исполнителе Корректор. Основные алгоритмические конструкции: повторение, ветвление. Реализация в исполнителе Корректор через решение задач. Рекусия.
Исполнитель Робот
Исполнитель Робот. Среда Робота. Система команд Робота. Среда системы «Исполнители». Простейшие задачи для Робота. Создание задач для Робота. Цикл с заранее известным числом шагов. Цикл с условием. Условный оператор. Практические и самостоятельные работы.
Исполнитель Чертежник
Среда Чертёжника. Система команд Чертёжника. Вектор. Форматы цвета. Процедуры. Практические и самостоятельные работы.
Итоговый турнир
2 год обучения
Теоретические вопросы алгоритмизации и программирования
Теория множеств, решение задач (булева алгебра), теория графов, способы построения алгоритмов, алгоритмизация.
Языки программирования
Обзор языков программирования. Теоретическое и прикладное программирование. Процедурное программирование и объектно-ориентированное.
Язык программирования Pascal
Синтаксис и алфавит языка. Переменные. Арифметические выражения. Операторы цикла, ветвления. Массивы. Строковые величины.
Олимпиадное программирование.
Решение задач из олимпиадной информатики. Интернет проекты
Итоговый турнир
Цели программы
Повысить компетентность учащихся в области алгоритмизации и программирования, формирование и развитие алгоритмического мышления в процессе овладения навыками построения различных алгоритмических структур.
Результат программы
- освоенные обучающимися в ходе реализации данной программы умения, виды деятельности по получению нового знания в рамках дополнительной общеразвивающей программы, его преобразованию и применению в учебных, учебно-проектных и социально-проектных ситуациях;
- формирование информационной и алгоритмической культуры;
развитие алгоритмического мышления, формирование навыков и умений безопасного и целесообразного поведения при работе с ИКТ.
Особые условия проведения
Программа рассчитана на 144 часа и реализуется за два года по два часа в неделю. Программа состоит из двух модулей по 72 часа (для каждого года обучения).
Материально-техническая база
Персональные компьютеры с процессорами класса Intel Core с тактовой частотой не ниже 2 ГГц, оперативной памятью не ниже 1Гб, объем жесткого диска не менее 40 ГБ, объединенные в локальную сеть и содержащие на жестких дисках необходимое программное обеспечение с выходом в сеть интернет. Сканер, принтер (цветной и черно-белый), наушники, цифровые фото-, видеокамеры, мультимедиа проектор, экран, школьная доска, локальная сеть.
ПО (1 год обучения) – Среда программировании Роботладских исполнителей Кукарача и Корректор (получены школой во время дистанционного обучения на сайте Роботладского университета http://www.botik.ru/~robot/,
ПО (2 год обучения) системы программирования Free Pascal (свободное ПО)