ДОП "Алгоритмы и структуры данных в языках программирования", педагог дополнительного образования Чемберева Анна Александровна
В рамках программы изучение основ программирования на языке Python − это не столько средство подготовки к будущей профессиональной деятельности, сколько формирование новых общеинтеллектуальных умений и навыков: разделение задачи на этапы решения, построение алгоритма и др. Особую роль программирование служит для формирования мыслительных и психических процессов учащихся (внимание, память, логика), освоения приёмов умственных действий, самостоятельного нахождения и составления алгоритмов решения задач, умения строить модели, чётко и лаконично реализовывать этапы решения задач. Использование этих возможностей для формирования предметных и метапредметных результатов учащихся особенно важно, т.к. именно они активизирует процесс индивидуально-личностного становления учащихся.
Python – это язык программирования общего назначения, распространяемый с открытыми исходными текстами. Он оптимизирован для создания качественного программного обеспечения. Язык Python используется сотнями тысяч разработчиков по всему миру в таких областях, как создание веб-сценариев, системное программирование, создание пользовательских интерфейсов, настройка программных продуктов под пользователя, численное программирование и в других. Как считают многие, один из самых используемых языков программирования в мире.
Цель- формирование творческой личности, обладающей информационными компетенциями, владеющей базовыми понятиями теории алгоритмов, умеющей разрабатывать эффективные алгоритмы и реализовывать их в виде программы, написанной на языке программирования Python.
Задачи:
- воспитать коммуникативность, умение общаться в процессе сотворчества;
- воспитать любознательность, трудолюбие, целеустремленность;
- воспитать аккуратность, терпение, самостоятельность при выполнении работ;
- привить интерес к активному творческому самовыражению, культуре труда;
- сформировать индивидуальные ценности учащегося в процессе творчества;
- развить познавательные процессы (внимание, восприятие, логическое мышление, память),
- развить креативность, творческие способности, эстетическое и эргономическое восприятие объектов труда;
- развить способности к самореализации;
- научить моделировать различные процессы реального мира в компьютере, и использовать такое моделирование как инструмент познания;
- познакомить с понятиями алгоритма, вычислимой функции, языка программирования;
- научить составлять и читать блок-схемы;
- сформировать навыки выполнения технологической цепочки разработки программ средствами языка программирования Python;
- объяснить основные конструкции языка программирования Python, позволяющие работать с простыми и составными типами данных (строками, списками, кортежами, словарями, множествами);
- научить применять функции при написании программ на языке программирования Python;
- научить отлаживать и тестировать программы, делать выводы о работе этих программ.