Программа реализуется на базе МАОУ "Лицей № 11 города Благовещенска"
Программа "Изучение языков программирования" строиться на основе изучения языка Python (язык группа может выбирать по желанию (СИ++, Java) и позволит дать и закрепить на практике знания школьников по основным конструкциям языка программирования.
Программа направлена на удовлетворение потребностей и интересов старшеклассников, на формирование у них новых видов познавательной и практической деятельности, которые не характерны для традиционных учебных курсов, и для подготовки к ЕГЭ. Целесообразность освоения программирования обусловлена содержанием повышенного уровня изучения информатики.
преподаватели
Валюк Татьяна Васильевна, учитель информатики и ИКТ высшей квалификационной категории, педагог дополнительного образования
Содержание программы
Дополнительная программа «Изучение языков программирования» является сетевой общеобразовательной общеразвивающей программой дополнительного образования, которая реализуется на базе МАОУ «Лицея № 11 города Благовещенска».
- Введение в курс. Типы данных
- Ввод и вывод данных на языке Python
- Алгоритм «Выбор», графическое изображение, полное и неполное ветвление
- Циклические алгоритмы и их реализация на Python
- Этапы решения задачи на компьютере
- Вспомогательные алгоритмы и подпрограммы. Функции
- Структурные типы данных. Обработка списков
- Символьные строки. Матрицы
- Работа с файлами. Объектно – ориентированное программирование
Цели программы
Создать организационно-педагогические условия для расширенного и углублённого изучения программирования в области задач математического цикла
Результат программы
В рамках данной программы учащиеся овладевают следующими знаниями, умениями и способами деятельности:
– знают роль программного обеспечения и его виды;
– имеют целостное представление об организации данных для эффективной алгоритмической обработки;
– знают основные алгоритмические конструкции и правила их записи, знакомы с основными способами организации данных;
– умеют составлять и записывать алгоритмы с использованием соответствующих алгоритмических конструкций;
– умеют распознавать необходимость применения той или иной алгоритмической конструкции при решении задачи;
– умеют организовывать данные для эффективной алгоритмической обработки;
– умеют разрабатывать алгоритмы и реализовывать их на языке программирования Python;
- умеют осуществлять отладку и тестирование программы.
Материально-техническая база
Занятия секции проходят на базе лицея № 11, где имеются все необходимые условия для успешного усвоения программы