Юный программист

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

Основные дидактические принципы программы: доступность и наглядность, последовательность и систематичность обучения и воспитания, учет возрастных и индивидуальных особенностей детей. Например, по мере обучения выполняются все более и более сложные задания, оттачивается мастерство, исправляются ошибки. Обучаясь по программе, воспитанники проходят путь от простого к сложному, с учетом возврата к пройденному материалу на новом, более сложном творческом уровне. Программа основывается на доступности материала и построена по принципу «от простого к сложному». Тематика занятий разнообразна, что способствует творческому развитию ребенка, фантазии, самореализации.

Педагоги

Федосеева Анна Петровна- исполняющий обязанности заведующего кафедрой математики, информатики и профессионального обучения, доцент, кандидат педагогических наук;

Янушенко Александр Иванович-старший преподаватель кафедры математики, информатики и профессионального обучения.

Расписание

Занятия проводятся с 01 сентября 2020 года по 31 мая 2021 года один раз в неделю по четвергам с 15.30 до 17.00

Содержание программы

  • Правила безопасности при работе за компьютером в кабинете информатики и дома.
  • Строение ПК и основы управления им в различных ОС.
  • Понятие о языке программирования высокого и низкого уровня.
  • Технология разработки программного обеспечения. Система и язык программирования. Общая характеристика системы программирования. Система оперативной подсказки. Редактор исход­ного текста. Пример простой программы. Компиляция и отладка программы.
  • Структура программы. Переменные и константы. Числа, символы, строки и другие типы дан­ных. Описание переменных и констант различного типа. Вывод на экран. Ввод с клавиатуры. Программирование операций ввода-вывода.
  • Создание и отладка элементарной программы. Печать исходного текста. Комментарии.
  • Оператор присваивания. Арифметические и логические выражения. Стандартные процедуры и функции.
  • Логические условия. Оператор условия. Полная и неполная формы оператора. Оператор выбо­ра. Решение логических задач.
  • Программирование простых вычислительных алгоритмов. Вычисление простых и условных математических выражений.
  • Циклы. Операторы цикла. Оператор цикла с известным числом повторений (с параметром). Оператор цикла с логическим условием. Вложенность циклов. Программирование циклических алгоритмов.
  • Компьютерная графика. Программирование графических примитивов. Создание сложных ри­сунков. Подвижные рисунки.
  • Одномерные массивы. Размерность массива. Способы и примеры описания структур данных различного вида. Ввод и вывод массивов.
  • Двумерные массивы. Поиск экстремальных значений величин в одномерных и двумерных массивах чисел. Перестановка элементов массива. Сорти­ровка массива. Слияние и отбор данных в одномерных и двумерных массивах.
  • Строковый, символьный тип данных. Основные операции. Программирование алгоритмов обработки текста. Операции поиска и замены в символьных строках и массивах. Шифровка и дешифровка текста.
  • Подпрограммы (функции и процедуры). Назначение. Способы описания. Обмен информацией между основной программой и подпрограммой. Глобальные и локальные переменные.
  • Примеры рекурсивного программирования. Комбинаторика.
  • Файлы. Текстовые файлы. Файлы с фиксированной структурой записи. Процедуры и функции для работы с файлами. Программирование ввода-вывода.
  • Длинная арифметика. Геометрические задачи.
  • Олимпиадные задачи.
  • Итоговый проекты (защита).

Цели программы

естественно-научное обучение, воспитание и развитие обучающихся в области алгоритмизации и программирования.

Результат программы

  • готовность и способность обучающихся к саморазвитию и личностному самоопределению, сформированность их мотивации к обучению и целенаправленной познавательной деятельности.
  • умение давать определения, приводить доказательства, объяснять изученные положения на самостоятельно подобранных конкретных примерах, объективное оценивание своих учебных достижений), способность их использования в учебной, познавательной и социальной практике, самостоятельность в планировании и осуществлении учебной деятельности и организации учебного сотрудничества с педагогами и сверстниками, способность к построению индивидуальной образовательной траектории, владение навыками исследовательской, проектной и социальной деятельности, умение строить логическое доказательство, умение использовать, создавать и преобразовывать различные символьные записи, схемы и модели для решения познавательных и учебных задач в различных предметных областях, исследовательской и проектной деятельности;
  • формирование научного типа мышления, научных представлений о ключевых теориях, типах и видах отношений, владение научной терминологией, ключевыми понятиями, методами и приемами;
  • сформированность умений выполнять точные и приближѐнные вычисления сочетая устные и письменные формы работы, проводить прикидку и оценку результатов вычислений, применять изученные формулы для преобразования выражений, использовать готовые компьютерные программы в процессе решения вычислительных задач из различных разделов курса;
  • умение записывать различные виды информации на естественном, формализованном и формальном языках, преобразовывать одну форму записи информации в другую, выбирать язык представления информации в соответствии с поставленной целью;
  • умение использовать основные методы и средства информатики: моделирование, формализацию и структурирование информации, компьютерный эксперимент при исследовании различных объектов, явлений и процессов; умение использовать основные алгоритмические конструкции;
  • умение безопасной работы на компьютере, в Интернете, включая умения работать с антивирусными программами и тестировать объекты компьютера на наличие компьютерных угроз, соблюдение основных требований законодательства Российской Федерации в области обеспечения информационной безопасности и лицензионной политики использования программного обеспечения и базовых правил обеспечения информационной безопасности на компьютере;
  • владение алгоритмическим мышлением, понимание необходимости формального описания алгоритмов;
  • владение стандартными приемами написания программы для решения стандартной задачи с использованием основных конструкций программирования; отладки таких программ.

Особые условия проведения

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

 

Материально-техническая база

 

Аудитория № 31:


- Рабочее место преподавателя;

- 20 учебных мест для обучающихся;

- Компьютеры – 11 ед.;

- Ноутбук Aspire 5520G Amoturion – 1 ед.;

- Интерактивная доска SMART Board 660 – 1 ед.

Стоимость

Расходы на оплату труда (200,00 руб.*18ч., 120*56ч )-10320 руб.;

Резерв на выплату отпускных- 2064 руб.;

Отчисление в страховые фонды- 3356,06 руб.;

Расходы по организации учебного процесса, приобретение канцелярских товаров, расходных и раздаточных материалов, бланочной продукции- - 5259,94 руб.;

Фонд развития образовательного процесса (2%)-600 руб.;

Общий фонд филиала (28%)-8400 руб.