IT-КУБ "Язык программирования "PYTHON"

Образовательная программа «Язык программирования  PYTHON» имеет техническую направленность, ориентирована на научно-техническую подготовку детей 14-16 лет, формирование творческого технического мышления, профессиональной ориентации обучающихся, реализуется в рамках проекта "Сеть центров цифрового образования детей "IT-Куб".

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

В рамках предлагаемой Программы изучение основ программирования на языке Python − это не столько средство подготовки к будущей профессиональной деятельности, сколько формирование новых общеинтеллектуальных умений и навыков: разделение задачи на этапы решения, построение алгоритма и др. Особую роль программирование служит для формирования мыслительных и психических процессов учащихся (внимание, память, логика), освоения приемов умственных действий, самостоятельного нахождения и составления алгоритмов решения задач, умения строить модели, четко и лаконично реализовывать этапы решения задач. Использование этих возможностей для формирования предметных и метапредметных результатов учащихся особенно важно, так как именно они активизирует процесс индивидуально-личностного становления учащихся.

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

Лемехов Сергей Игоревич, педагог дополнительного образования

Свиридова Ирина Петровна, педагог дополнительного образования, занимается с обучающимися на базе МАОУ "Гимназия №6"

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

1 год обучения

1. Знакомство со средой программирования на языке Python. 

2. Основы программирования на языке Python

3. Первые программы на языке Python, основные операторы

4. Условный оператор if

5. Циклы в языке Python

6. Списки в языке Python

7. Работа со строками в языке Python

8. Решение задач по изученным темам


2 год обучения

1. Работа с функциями в Python

2. Кортежи в языке Python

3. Методы программирования на языке Python. Решение олимпиадных задач.

4. Сортировка. 

5. Объектно-ориентированное программирование. Решение задач повышенной сложности.

6. Решение сложных олимпиадных задач

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

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

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

Образовательные:

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

Развивающие:

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

Воспитательные:

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

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

- помещение для занятий, отвечающее требованиям СанПин для учреждений дополнительного образования;

- качественное освещение;

- столы, стулья по количеству учащихся и 1рабочим местом для педагога;

- интерактивная доска;

- принтер, сканер;

- ноутбуки для каждого обучающего с установленной ОС и выходом в Интернет.