Голосов: 0
#1
Python для детей - алгоритмизация и программирование [2024]
ИПАП (Институт прикладной автоматизации и программирования)
Александр Сычёв
Python—один из самых популярных языков программирования.
Школьники оказались в наиболее уязвимом положении. Многие ребята не умели пользоваться текстовыми редакторами, заходить в интернет или даже печатать на клавиатуре. Родителям приходилось в сжатые сроки пытаться им помочь разобраться. Однако, порой знаний или времени взрослых не хватало для этого.
Актуальна и потребность в обучении навыкам работы с ПК младших школьников. Уже в начальной школе для уроков необходимо готовить доклады, презентации и искать информацию в интернете. Наш курс предназначен для того, чтобы помочь ребятам справиться с этими задачами.
Для обучения используется интерпретируемый язык программирования Python:
Навыки, приобретаемые по окончании курса:
- Python легкий и доступный язык;
- Краткий и лаконичный ввиду отсутствия строгой типизации;
- Популярный при сдаче экзамена ЕГЭ и написания олимпиадных работ;
- Один из самых востребованных языков программирования на рынке труда, способный решать задачи разработки разной сложности.
1. Постановка задачи;
2. Выбор типов данных, выделение входных и выходных данных;
3. Построение алгоритмов различными способами;
4. Написание программы в IDLE Python;
5. Использование линейных, разветвленных и циклических алгоритмов;
6. Оценка критериев качества программы.
Модуль 1 - Программа
Модуль 2 - Алгоритмы
- Определение понятий «программа», «данные», «алгоритмы».
- Информационные модели.
- Программа как информационная модель
Модуль 3 - Язык программирования Python
- Виды алгоритмов и их свойства
- Написание алгоритмов (текст, блок-схема, псевдокод)
- Свойства алгоритмов
Модуль 4 - Типы данных и операторы
- Обзор языков программирования
- Знакомство со средой IDLE Python
- Написание первой программы
Модуль 5 - Линейные алгоритмы
- Стандартные типы данных
- Типизация Python
- Числа и строки
- Операторы ввода, вывода, присваивания
- Преобразование данных
Модуль 6 - Алгоритмы ветвления
- Определение линейного алгоритма
- Входные, промежуточные и выходные данные
- Построение алгоритмов разной сложности
Модуль 7 - Сложное ветвление и отладка
- Разветвление алгоритма
- Реализация ветвления в модели (блок-схема, псевдокод)
- Условный оператор в Python
Модуль 8 - Логические операции и сложные условия
- Вложенные условия и вложенный условный оператор
- Отступы в Python
- Отладка, пошаговый режим, точка останова, трассировочная печать
Модуль 9 - Строки
- Логический тип данных и логический оператор
- Логические операторы и операции
- Построение сложных условий с помощью операций конъюнкции, дизъюнкции и логического отрицания
Модуль 10 - Циклические операторы
- Типы пользовательских интерфейсов
- Чтение и вывод строк
- Реализация линейных и разветвленных алгоритмов с удобных интерфейсом
Модуль 11 - Выпускная работа
- Примеры повторяющихся ситуаций
- Определение циклов
- Реализация циклов на программной модели
- Цикл while
- Цикл с параметром
- Оператор for и его применение
- Решение алгоритмических задач
- Подведение итогов
Похожие складчины
Для просмотра содержимого вам необходимо зарегистрироваться!
Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором: