Программирование

Курс «Основы программирования на языке Python» направлен на
изучение основ программирования на языке Python .
В рамках курса обучающиеся смогут познакомиться с физическими,
техническими и математическими понятиями. Приобретённые знания будут
применимы в творческих проектах.

Педагоги

Урусов Хасан Ханафиевич

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

Содержание программы
Раздел 1. «Угадай число»
− При решении данного кейса обучающиеся осваивают основы
программирования на языке Python посредством создания игры, в
которой пользователь угадывает число, заданное компьютером.
− Программа затрагивает много ключевых моментов программирования:
конвертирование типов данных, запись и чтение файлов,
использование алгоритма деления отрезка пополам, обработка
полученных данных и представление их в виде графиков

Раздел 2. «Спаси остров»
− Кейс позволяет обучающимся поработать на языке Python со словарями
и списками; изучить, как делать множественное присваивание,
4
добавление элементов в список и их удаление, создать уникальный
дизайн будущей игры.
Раздел 3. «Калькулятор»
− При решении данного кейса учащиеся создают первое простое
приложение калькулятор: выполняют программную часть на языке
программирования Python и создают интерфейс для пользователя при
помощи библиотеки Tkinter.

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

Освоение Hard- и Soft-компетенций обучающимися в
области программирования через использование кейс-технологий

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

В результате освоения программы обучающиеся должны
знать:

− основные алгоритмические конструкции;
− принципы построения блок-схем;
− принципы структурного программирования на языке Python;
− что такое БПЛА и их предназначение.
уметь:
− составлять алгоритмы для решения прикладных задач;
− реализовывать алгоритмы на компьютере в виде программ, написанных
на языке Python;
− применять библиотеку Tkinter;
− отлаживать и тестировать программы, написанные на языке Python;
− настраивать БПЛА;
− представлять свой проект.
владеть:
− основной терминологией в области алгоритмизации и
программирования;
− основными навыками программирования на языке Python;
− знаниями по устройству и применению беспилотников.

Особые условия проведения

Демонстрация результатов работы

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

Мультимедийный проектор;

ноутбуки для программирования;

принтер;

Интернет - роутер;

шлем виртуальной реальности;

камеры для шлема;

лазерный принтер;

3-D принтер;

ноутбук для моделирования