Обучение длится 11 модулей
Автор: Александр Сычёв
Python для детей - алгоритмизация и программирование [2024]

Python—один из самых популярных языков программирования.

Школьники оказались в наиболее уязвимом положении. Многие ребята не умели пользоваться текстовыми редакторами, заходить в интернет или даже печатать на клавиатуре. Родителям приходилось в сжатые сроки пытаться им помочь разобраться. Однако, порой знаний или времени взрослых не хватало для этого.

Актуальна и потребность в обучении навыкам работы с ПК младших школьников. Уже в начальной школе для уроков необходимо готовить доклады, презентации и искать информацию в интернете. Наш курс предназначен для того, чтобы помочь ребятам справиться с этими задачами.

Для обучения используется интерпретируемый язык программирования Python:

  • Python легкий и доступный язык;
  • Краткий и лаконичный ввиду отсутствия строгой типизации;
  • Популярный при сдаче экзамена ЕГЭ и написания олимпиадных работ;
  • Один из самых востребованных языков программирования на рынке труда, способный решать задачи разработки разной сложности.

Навыки, приобретаемые по окончании курса:

  • Постановка задачи;
  • Выбор типов данных, выделение входных и выходных данных;
  • Построение алгоритмов различными способами;
  • Написание программы в IDLE Python;
  • Использование линейных, разветвленных и циклических алгоритмов;
  • Оценка критериев качества программы.

Содержание:

Модуль 1 - Программа

  • Определение понятий «программа», «данные», «алгоритмы».
  • Информационные модели.
  • Программа как информационная модель

Модуль 2 - Алгоритмы

  • Виды алгоритмов и их свойства
  • Написание алгоритмов (текст, блок-схема, псевдокод)
  • Свойства алгоритмов

Модуль 3 - Язык программирования Python

  • Обзор языков программирования
  • Знакомство со средой IDLE Python
  • Написание первой программы

Модуль 4 - Типы данных и операторы

  • Стандартные типы данных
  • Типизация Python
  • Числа и строки
  • Операторы ввода, вывода, присваивания
  • Преобразование данных

Модуль 5 - Линейные алгоритмы

  • Определение линейного алгоритма
  • Входные, промежуточные и выходные данные
  • Построение алгоритмов разной сложности

Модуль 6 - Алгоритмы ветвления

  • Разветвление алгоритма
  • Реализация ветвления в модели (блок-схема, псевдокод)
  • Условный оператор в Python

Модуль 7 - Сложное ветвление и отладка

  • Вложенные условия и вложенный условный оператор
  • Отступы в Python
  • Отладка, пошаговый режим, точка останова, трассировочная печать

Модуль 8 - Логические операции и сложные условия

  • Логический тип данных и логический оператор
  • Логические операторы и операции
  • Построение сложных условий с помощью операций конъюнкции, дизъюнкции и логического отрицания

Модуль 9 - Строки

  • Типы пользовательских интерфейсов
  • Чтение и вывод строк
  • Реализация линейных и разветвленных алгоритмов с удобных интерфейсом

Модуль 10 - Циклические операторы

  • Примеры повторяющихся ситуаций
  • Определение циклов
  • Реализация циклов на программной модели
  • Цикл while
  • Цикл с параметром
  • Оператор for и его применение

Модуль 11 - Выпускная работа

  • Решение алгоритмических задач
  • Подведение итогов
Дата последнего обновления: 14 января 2024

Темы

Другие курсы

-50%
Педагог дополнительного образования
Педагог дополнительного образования
Авторы: Группа авторов
Подробнее
19 500
39 000
-40%
Физика вокруг нас (3–6 классы)
Физика вокруг нас (3–6 классы)
Автор: Глеб Бовбыр
Подробнее
2 160
3 600
-10%
Обыкновенные дроби (Математика, 5 класс)
Обыкновенные дроби (Математика, 5 класс)
Автор: Илья Панкратов
Подробнее
1 800
2 000
450
/мес
Скрапбукинг, нетрадиционные техники рисования и создания поделок: творческие мастер-классы для детей и взрослых
Скрапбукинг, нетрадиционные техники рисования и создания поделок: творческие мастер-классы для детей и взрослых
Автор: Екатерина Арустамова
Подробнее
1 690
-20%
Загадки генетики: о ДНК, мутациях и древних людях
Загадки генетики: о ДНК, мутациях и древних людях
Автор: Лилия Габидуллина
Подробнее
1 990
2 500
-36%
Микробы: война миров
Микробы: война миров
Автор: Ксения Дербикова
Подробнее
2 490
3 900
Таблица умножения и головоломки
Таблица умножения и головоломки
Автор: Иван Коломеец
-16%
Игровые технологии в обучении: математические игры и головоломки в начальной и средней школе
Игровые технологии в обучении: математические игры и головоломки в начальной и средней школе
Автор: Иван Коломеец
Подробнее
841
990
-16%
Увлекательная математика в 1–6-х классах: нестандартные задачи и головоломки для занятий математического кружка
Увлекательная математика в 1–6-х классах: нестандартные задачи и головоломки для занятий математического кружка
Автор: Иван Коломеец
Подробнее
841
990
Назад
Смотреть дальше