Занимательное програмирование наPython
Курс предназначен для детей, которые лишь делают свои первые шаги в программировании. В курсе обучение Python проходит с нуля. Никаких особенных навыков для прохождения курса не требуется, но желательно иметь представление об основах работы с компьютером.
Возраст учащихся
9-12 лет (группы формируются по возрасту)
Количество учеников в классе
максимум 12
Продолжительность курса
сентябрь – май, 72 ак. часа
График обучения
2 ак. часа (90 минут) / 1 раз в неделю
Цель курса
Курс поможет вашему ребенку начать свой путь в сфере программирования. Посредством изучения написания игр и анимации он получит представление об основных идеях программирования и базовые знания объектно-ориентированного языка Python. Курс предоставит всесторонние основы знаний, требующиеся будущему программисту, а именно: базовые знания по математике и методам программирования. В легкой игровой форме ребенок сможет воспринять весь требующийся материал, без каких-либо чрезмерно сложных для понимания аспектов.
Программа курса
- Введение в программирование и инструкции по установке Питон.
- Создание проекта в Pycharm. Вычисления и переменные, Integer, String, Array.
- Синтаксис языка, типы данных.
- Ввод и вывод информации, основы криптографии.
- Использование модуля Turtle, создание функций для рисования узоров.
- Использование библиотек Tkinter, Pygame. Создание своей игры.
- Логические условия, конструкции if (создание проекта-игры в команде).
- Циклы (for and while), понятие функция, создание собственных функций.
- Строки, списки, массивы, классы, объекты.
Приобретаемые знания и умения
- знакомство с базовыми понятиями, принципами структурного программирования Python
- умение устанавливать, настраивать среду разработки
- применение базовых конструкций Python, умение пользоваться структурами данных
- получение навыков разработки, тестирования, отладки создаваемых программ на языке Python
- возможность программировать графику
- создание игрового приложения на языке Python для Windows
- командная работа, умение представить материал аудитории
- развитие логического и творческого мышления
- отличная база, которая позволит изучить любой другой язык программирования