«Базовый уровень» (модуль 1) предполагает изучение основ программирования на языке Python. Ознакомление со средой программирования Geany. Работа с переменными, условиями, циклами, массивами посредством ввода-вывода в консоль. Применение полученных знание в разработке игрового консольного программного обеспечения (без графического интерфейса).
Перечень форм обучения:
— групповая;
— индивидуальная.
Перечень видов занятий:
— беседа;
— лекция;
— практическое занятие.
Форма контроля: защита проектов.
«Продвинутый уровень» (модуль 2, модуль 3, модуль 4).
Второй уровень предполагает создание графических пользовательских интерфейсов с использованием библиотеки Tkinter для Python. Ученики рассматривают, как легко и быстро создавать формы для приложений, а также как размещать на них различные виджеты, включая кнопки, текстовые поля и флажки.
Третий и четвертый уровень направлен на объектно-ориентированное программирование — парадигма, которая позволяет значительно повысить скорость и удобство разработки, а также расширить возможности программиста. Освоив новый подход к написанию программ, ученики применяют его совместно с модулем PyGame и создают более сложные и продуманные проекты. Следующий шаг — работа с базами данных и языком запросов SQL. Также изучается Backend-разработка — ученики пишут серверную часть сайта посредством модуля Flask, а также знакомятся с основами верстки сайтов с помощью HTML и CSS.
Перечень форм обучения:
— групповая;
— индивидуальная.
Перечень видов занятий:
— беседа;
— лекция;
— практическое занятие.
Форма контроля: защита проектов.