«Программирование Python» является развитие логического мышления, творческого и познавательного потенциала подростка, формирование интереса обучающихся к программированию через освоение языка Python, усвоение содержания учебного внеурочного курса « Программирование Python». Главными задачами реализации внеурочного учебного курса являются:
-сформировать у обучающихся алгоритмическую культуру;
-обучить структурному программированию как методу, предусматривающему создание понятных, локально простых и удобочитаемых программ, характерными особенностями которых является: модульность, использование унифицированных структур следования, выбора и повторения, отказ от неструктурированных передач управления, ограниченное использование глобальных переменных;
– выработать навыки алгоритмизации учащимися в ее структурном варианте; освоение всевозможных методов решения задач;
– развивать алгоритмическое мышление учащихся;
– формировать навыки грамотной разработки программ.
ПРЕПОДАВАТЕЛИ:
Батчаев Адурхай Анзорович – аспирант кафедры математического анализа КЧГУ.
СОДЕРЖАНИЕ ПРОГРАММЫ:
1. Знакомство с языком Python. Общие сведения о языке.
2. Установка программы Python
3. Выбор IDE и его установка.
4. Типы данных и операции над ними.
5. Переменные.
6. Условные операторы.
7. Циклы while и for.
8. Списки, кортежи и словари.
9. Циклические алгоритмы.
10. Алгоритмы поиска.
11. Функций.
12. Алгоритмы сортировки.
13. Зачет по курсу «Программирование на языке Python».
ЦЕЛИ ПРОГРАММЫ:
Понять значение алгоритмизации как метода познания окружающего мира, принципы структурной алгоритмизации;
овладеть базовыми понятиями теории алгоритмов;
научиться разрабатывать эффективные алгоритмы и реализовывать их в виде программы, написанной на языке программирования Python.
РЕЗУЛЬТАТ ПРОГРАММЫ:
В рамках курса «Программирование на языке Python» учащиеся овладевают следующими знаниями, умениями и способами деятельности:
• умеют составлять алгоритмы для решения задач; умеют реализовывать алгоритмы на компьютере в виде программ, написанных на языке Python;
• владеют основными навыками программирования на языке Python;
• умеют отлаживать и тестировать программы, написанные на языке Python.
ОСОБЫЕ УСЛОВИЯ ПРОВЕДЕНИЯ:
Отбор осуществляется на конкурсной основе.
МАТЕРИАЛЬНО-ТЕХНИЧЕСКАЯ БАЗА:
Кабинет с мультимедийными компьютерами;
локальная сеть, подключение к сети Интернет;
сканер, принтер, проектор, доска;
web-камера, микрофон, доска, столы, стулья;
мультимедийные программы.