Информация об образовательной программе
Уровень образования
Дополнительное образование
Форма обучения
очная, с применением электронного обучения и дистанционных образовательных технологий
Срок обучения
4 месяца
Возрастная категория
14-18 лет
Вместимость группы, чел
10
Стоимость в месяц
6 400 ₽
Условия набора
По желанию детей и их родителей, с учетом возрастных особенностей детей
Количество часов в неделю
3
Продолжительность одного академического часа
60 минут
В каникулы занятия
Проводятся
О программе
Актуальность программы обусловлена необходимостью формирования у обучающихся инженерного мышления и навыков текстового программирования в условиях стремительной цифровизации. Традиционные методы обучения часто не учитывают барьер изучения реальных языков программирования, что ведет к потере интереса.Язык Python предлагает мягкий вход в профессиональную разработку благодаря лаконичному синтаксису, помогая детям преодолевать трудности при написании первых строк кода и формируя прочную базу для освоения современных ИТ-профессий и изучения более сложных технологий в будущем.
Обучение
Цель программы: Ликвидировать пробелы в знаниях обучающихся в области архитектуры программного обеспечения и основ текстового кодинга, сформировать устойчивые навыки разработки на языке Python (работа с переменными, циклами, функциями и внешними библиотеками) и обеспечить готовность к самостоятельному созданию программных инструментов для учебы и творчества.В соответствии с поставленной целью можно выделить следующие задачи:
Образовательные:
- расширить словарный запас ИТ-понятий (интерпретатор, синтаксис, переменная, тип данных, функция) и представления о возможностях текстового программирования;
- сформировать устойчивые навыки работы в среде разработки (IDE), взаимодействия с консолью и написания чистого программного кода;
- создать условия для формирования базовой инженерной и алгоритмической компетентности;
- восполнить пробелы в технических навыках (структурирование программных файлов, работа с библиотеками, чтение и отладка сообщений об ошибках).
- развивать умения анализировать, структурировать и обрабатывать информацию с помощью программных алгоритмов (текстовые строки, числовые данные, списки);
- способствовать развитию логического, абстрактного и вычислительного мышления при решении прикладных задач;
- способствовать эффективному и осознанному использованию языка Python в учебной, исследовательской и творческой деятельности.
- формировать ключевые цифровые компетенции разработчика;
- повышать интерес к профессиональному программированию и созданию полезных ИТпродуктов;
- воспитывать культуру безопасного и ответственного поведения в цифровой среде.
- воспитывать культуру ответственного использования открытого кода и соблюдения принципов этичного программирования в цифровой среде
Методика
Программа направлена на системное развитие навыков написания текстового кода и алгоритмизации (структуры данных, управление потоком выполнения, модульность).Она помогает устранить пробелы в понимании того, как работают высокоуровневые системы, через отработку практических задач по созданию алгоритмов.
Упор на интерактивное освоение синтаксиса и проектную деятельность позволяет обучающимся осознанно применять математические знания и логику для решения реальных задач.
Состав программы
1
Раздел
Python для начинающих
- Занятие 1. Введение в программирование: что такое Python и зачем он нужен Теория + Практика + Выполнение домашнего задания
- Занятие 2. Установка языка и запуск первой программы Теория + Практика + Выполнение домашнего задания
- Занятие 3. Вывод информации на экран: функция print() Теория + Практика + Выполнение домашнего задания
- Занятие 4. Переменные: как программа запоминает данные Теория + Практика + Выполнение домашнего задания
- Занятие 5. Числа в Python: целые и дробные Теория + Практика + Выполнение домашнего задания
- Занятие 6. Простые математические операции (сложение, вычитание, умножение, деление) Теория + Практика + Выполнение домашнего задания
- Занятие 7. Работа с текстом: знакомство со строками Теория + Практика + Выполнение домашнего задания
- Занятие 8. Ввод данных от пользователя: функция input() Теория + Практика + Выполнение домашнего задания
- Занятие 9. Преобразование данных: как сделать из текста число и наоборот Теория + Практика + Выполнение домашнего задания
- Занятие 10. Калькулятор с помощью Python Теория + Практика + Выполнение домашнего задания
- Занятие 11. Ошибки в коде: как их читать и исправлять Теория + Практика + Выполнение домашнего задания
- Занятие 12. Логика в коде: Истина (True) и Ложь (False) Теория + Практика + Выполнение домашнего задания
- Занятие 13. Операторы сравнения: больше, меньше, равно Теория + Практика + Выполнение домашнего задания
- Занятие 14. Условный оператор if Теория + Практика + Выполнение домашнего задания
- Занятие 15. Альтернативные пути: блоки else и elif Теория + Практика + Выполнение домашнего задания
- Занятие 16. Логические and, or, not Теория + Практика + Выполнение домашнего задания
- Занятие 17. Создание текстового квеста с помощью ветвлений Теория + Практика + Выполнение домашнего задания
- Занятие 18. Введение в циклы Теория + Практика + Выполнение домашнего задания
- Занятие 19. Цикл while: повторяем, пока условие истинно Теория + Практика + Выполнение домашнего задания
- Занятие 20. Остановка цикла: как использовать break Теория + Практика + Выполнение домашнего задания
- Занятие 21. Цикл for: перебор элементов по очереди Теория + Практика + Выполнение домашнего задания
- Занятие 22. Функция random() : генерация случайных чисел, букв, случайного выбора элементов Теория + Практика + Выполнение домашнего задания
- Занятие 23. Длина строки и индексы символов Теория + Практика + Выполнение домашнего задания
- Занятие 24. Удаление ненужного кода Теория + Практика + Выполнение домашнего задания
- Занятие 25. Полезные инструменты для текста: перевод букв в заглавные и строчные Теория + Практика + Выполнение домашнего задания
- Занятие 26. Списки (list): как хранить много данных в одной переменной Теория + Практика + Выполнение домашнего задания
- Занятие 27. Изменение списков: добавление и удаление элементов Теория + Практика + Выполнение домашнего задания
- Занятие 28. Индексы в списках: как достать нужный элемент Теория + Практика + Выполнение домашнего задания
- Занятие 29. Перебор элементов списка с помощью цикла for Теория + Практика + Выполнение домашнего задания
- Занятие 30. Умный список покупок с помощью Python Теория + Практика + Выполнение домашнего задания
- Занятие 31. Введение в функции Теория + Практика + Выполнение домашнего задания
- Занятие 32. Создание собственных функций (команда def) Теория + Практика + Выполнение домашнего задания
- Занятие 33. Как передавать информацию внутрь функции (аргументы) Теория + Практика + Выполнение домашнего задания
- Занятие 34. Как получать результат работы функции (команда return) Теория + Практика + Выполнение домашнего задания
- Занятие 35. Знакомство с модулями: встроенные "помощники" Python Теория + Практика + Выполнение домашнего задания
- Занятие 36. Модуль random: генерация случайных чисел и случайный выбор Теория + Практика + Выполнение домашнего задания
- Занятие 37. Модуль time: как ставить программу на паузу Теория + Практика + Выполнение домашнего задания
- Занятие 38. Визуализация: знакомство с модулем turtle (черепашка для рисования) Теория + Практика + Выполнение домашнего задания
- Занятие 39. Модуль turtle: рисуем простые геометрические фигуры Теория + Практика + Выполнение домашнего задания
- Занятие 40. Модуль turtle: объединяем рисование и циклы для сложных узоров Теория + Практика + Выполнение домашнего задания
- Занятие 41. Словари (dict): как хранить данные в формате "ключ-значение" Теория + Практика + Выполнение домашнего задания
- Занятие 42. Добавление и поиск информации в словаре Теория + Практика + Выполнение домашнего задания
- Занятие 43. Телефонный справочник с помощью Python Теория + Практика + Выполнение домашнего задания
- Занятие 44. Основы работы с файлами: как прочитать текст из файла Теория + Практика + Выполнение домашнего задания
- Занятие 45. Основы работы с файлами: как сохранить результат работы в файл Теория + Практика + Выполнение домашнего задания
- Занятие 46. Создание простого бота с помощью Python Теория + Практика + Выполнение домашнего задания
- Занятие 47. Введение в ООП: классы и объекты Теория + Практика + Выполнение домашнего задания
- Занятие 48. Итоговый проект Теория + Практика + Выполнение домашнего задания
Чек-лист документов для приема в «Адель»
В чек-листе более подробно представлен процесс зачисления и перечень документов
Навыки, которые вы получите
Знать базовые понятия языка Python (переменные, типы данных, арифметические и логические операторы, циклы, условия, функции)
Знать синтаксические правила оформления кода, принципы работы интерпретатора и структуры программного файла
Знать нормы корректного использования библиотек и безопасного скачивания программных инструментов из сети Интернет.
Уметь уверенно работать в среде разработки (IDE), использовать горячие клавиши, сохранять и запускать программные файлы через консоль
Уметь создавать работоспособные цифровые продукты (калькуляторы, консольные игры, программы для обработки текста) на языке Python
Уметь находить и исправлять синтаксические и логические ошибки в коде, опираясь на диагностические сообщения системы или подсказки педагога
Уметь осознанно применять навыки программирования для решения математических и творческих учебных задач
Входит в цикл программ