НОУ секция «Изучение языков программирования»

Программа реализуется на базе МАОУ "Лицей № 11 города Благовещенска"

Программа "Изучение языков программирования" строиться на основе изучения языка Python (язык группа может выбирать по желанию (СИ++, Java) и позволит дать и закрепить на практике знания школьников по основным конструкциям языка программирования.

Программа направлена на удовлетворение потребностей и интересов старшеклассников, на формирование у них новых видов познавательной и практической деятельности, которые не характерны для традиционных учебных курсов, и для подготовки к ЕГЭ. Целесообразность освоения программирования обусловлена содержанием повышенного уровня изучения информатики.

преподаватели

Валюк Татьяна Васильевна, учитель информатики и ИКТ высшей квалификационной категории, педагог дополнительного образования

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

Дополнительная программа «Изучение языков программирования» является сетевой общеобразовательной общеразвивающей программой дополнительного образования, которая реализуется на базе МАОУ «Лицея № 11 города Благовещенска».

  • Введение в курс. Типы данных
  • Ввод и вывод данных на языке Python
  • Алгоритм «Выбор», графическое изображение, полное и неполное ветвление
  • Циклические алгоритмы и их реализация на Python
  • Этапы решения задачи на компьютере
  • Вспомогательные алгоритмы и подпрограммы. Функции
  • Структурные типы данных. Обработка списков
  • Символьные строки. Матрицы 
  • Работа с файлами. Объектно – ориентированное программирование

 

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

Создать организационно-педагогические условия для расширенного и углублённого изучения программирования в области задач математического цикла

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

В рамках данной программы учащиеся овладевают следующими знаниями, умениями и способами деятельности:

– знают роль программного обеспечения и его виды;

– имеют целостное представление об организации данных для эффективной алгоритмической обработки;

– знают основные алгоритмические конструкции и правила их записи, знакомы с основными способами организации данных;

– умеют составлять и записывать алгоритмы с использованием соответствующих алгоритмических конструкций;

– умеют распознавать необходимость применения той или иной алгоритмической конструкции при решении задачи;

– умеют организовывать данные для эффективной алгоритмической обработки;

– умеют разрабатывать алгоритмы и реализовывать их на языке программирования Python;

- умеют осуществлять отладку и тестирование программы.

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

Занятия секции проходят на базе лицея № 11, где имеются все необходимые условия для успешного усвоения программы