Обучение длится 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

Темы

Другие курсы

Востребованный педагог
Востребованный педагог
Подробнее
109 000
7 420
/мес
Курс по Анатомии
Курс по Анатомии
Авторы: Группа авторов
Курс по пропедевтике ХАРД
Курс по пропедевтике ХАРД
Авторы: Группа авторов
Курс по биологии
Курс по биологии
Авторы: Группа авторов
Курс по Микробиологии
Курс по Микробиологии
Авторы: Группа авторов
Хакни мед
Хакни мед
Авторы: Группа авторов
-20%
Teacher 2.0
Teacher 2.0
Автор: Ксения Бондаренко
Подробнее
39 990
49 990
Олимпиадная математика. 3 класс
Олимпиадная математика. 3 класс
Авторы: Группа авторов
Назад
Смотреть дальше