Курс на Stepik
Обложка курса «Код – это просто! Как обучать программированию?» на Stepik
Бесплатно

Код – это просто! Как обучать программированию? ★ 4.929

Открыть на
STEPIK.ORG

Курс готовит студентов педагогических направлений подготовки к преподаванию раздела «Программирование» в школьном курсе информатики.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Код – это просто! Как обучать программированию?»Учеников на курсе 353
Сертификаты, выданные на курсе «Код – это просто! Как обучать программированию?»Сертификатов выдано 0
Отзывы о курсе «Код – это просто! Как обучать программированию?»Отзывов получено 14
Рейтинг курса «Код – это просто! Как обучать программированию?»Рейтинг курса 4.929
Уроки в курсе «Код – это просто! Как обучать программированию?»Количество уроков 76
Тесты в курсе «Код – это просто! Как обучать программированию?»Количество квизов 90
Задачи с кодом в курсе «Код – это просто! Как обучать программированию?»Количество задач с кодом 42
Время прохождения курса «Код – это просто! Как обучать программированию?»Время прохождения курса —
Обновления курса «Код – это просто! Как обучать программированию?»Обновления курса — —
Дата публикации курса «Код – это просто! Как обучать программированию?»Дата публикации курса — ———
Последнее обновление курса «Код – это просто! Как обучать программированию?»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Код – это просто! Как обучать программированию?» 19 разделов Уроки в курсе «Код – это просто! Как обучать программированию?» 76 уроков Тесты в курсе «Код – это просто! Как обучать программированию?» 90 тестов Задачи в курсе «Код – это просто! Как обучать программированию?» 42 задачи Время прохождения курса «Код – это просто! Как обучать программированию?» 4 ч. Последнее обновление курса «Код – это просто! Как обучать программированию?» обн. 3 года назад

Р0. Вступление

1 урок
1. Вводная тема: Как работать с курсом? ↗

Р1. Чему учить: требования к преподаванию программирования

1 урок
1. Вводная тема: О чем этот раздел? ↗

Т1.1. Требования ФГОС в области преподавания программирования

4 урока
1. ФГОС основного общего образования (ФГОС ООО) ↗
2. Требования к преподаванию программирования на базовом уровне ↗
3. Требования к преподаванию программирования на углубленном уровне ↗
4. Проверка знаний по теме 1.1 ↗

Т1.2. Учебные языки программирования, изучаемые в школе

4 урока
1. Характеристика учебных языков программирования ↗
2. Сравнение учебных языков программирования ↗
3. Преимущества языка Python при обучении программированию в школе ↗
4. Проверка знаний по теме 1.2. ↗

Т1.3. Подходы авторов учебников к преподаванию программирования

5 уроков
1. Содержание темы в учебниках Л. Л. Босовой ↗
2. Содержание темы в учебниках Н. Д. Угриновича ↗
3. Содержание темы в учебниках К. Ю. Полякова ↗
4. Подходы авторов учебников к преподаванию программирования ↗
5. Проверка знаний по теме 1.3. ↗

Р2. Как учить: методика преподавания программирования

1 урок
1. Вводная тема: О чем этот раздел? ↗

Т2.1. Основы алгоритмизации

10 уроков
1. Алгоритм и его свойства. Понятие исполнителя ↗
2. Формальные и неформальные исполнители ↗
3. Способы записи алгоритмов. Словесная форма ↗
4. Способы записи алгоритмов. Блок-схема ↗
5. Способы записи алгоритмов. Алгоритмический язык ↗
6. Основные алгоритмические конструкции. Следование ↗
7. Основные алгоритмические конструкции. Ветвление ↗
8. Основные алгоритмические конструкции. Циклы с условием ↗
9. Основные алгоритмические конструкции. Циклы с параметром ↗
10. Проверка знаний по теме 2.1. ↗

Т2.2. Среда разработки IDLE Python. Ввод и вывод данных в Python

6 уроков
1. Среда разработки IDLE Python ↗
2. Вывод данных в Python ↗
3. Переменные в языке Python ↗
4. Ввод данных в Python ↗
5. Аргументы sep и end команды print ↗
6. Проверка знаний по теме 2.2. ↗

Т2.3. Вычисления в языке Python

6 уроков
1. Основные арифметические операции ↗
2. Особые арифметические операции для целых чисел ↗
3. Работа с вещественными числами ↗
4. Математические вычисления в Python ↗
5. Работа со случайными числами ↗
6. Проверка по теме 2.3. ↗

Т2.4. Условия

6 уроков
1. Полный условный оператор ↗
2. Неполный условный оператор ↗
3. Сложные условия ↗
4. Вложенные условия ↗
5. Каскадный условный оператор ↗
6. Проверка знаний по теме 2.4. ↗

Т2.5. Циклы с условием

4 урока
1. Цикл с предусловием в Python ↗
2. Алгоритмы с использованием цикла с предусловием ↗
3. Цикл с постусловием в Python ↗
4. Проверка знаний по теме 2.5. ↗

Т2.6. Циклы с параметром

3 урока
1. Циклы с параметром в Python ↗
2. Алгоритмы с использованием цикла с параметром ↗
3. Проверка знаний по теме 2.6. ↗

Т2.7. Массивы и алгоритмы их обработки

5 уроков
1. Массивы в Python ↗
2. Алгоритмы обработки массивов ↗
3. Сортировка массивов ↗
4. Двоичный поиск в массивах ↗
5. Проверка знаний по теме 2.7. ↗

Т2.8. Вспомогательные алгоритмы

3 урока
1. Процедуры в языке Python ↗
2. Функции в языке Python ↗
3. Проверка знаний по теме 2.8 ↗

Т2.9. Задачи раздела «Программирование» в ОГЭ по информатике

5 уроков
1. Общая характеристика задач раздела «Программирование» ↗
2. Задание 5. Анализ алгоритма для формального исполнителя ↗
3. Задание 6. Анализ программы с условным оператором ↗
4. Задание 15.1. Разработка алгоритма для исполнителя Робот ↗
5. Задание 15.2. Запись алгоритма на языке программирования ↗

Р3. Зачем учить: как мотивировать к изучению программирования

1 урок
1. Вводная тема: О чем этот раздел? ↗

Т3.1. Игровые диалоговые программы

6 уроков
1. Текстовые квесты ↗
2. Игры со случайными числами ↗
3. Игры по типу «Быки и коровы» ↗
4. Игры по типу «Алхимия» ↗
5. Виртуальные питомцы ↗
6. Игровые диалоговые программы в обучении программированию ↗

Т3.2. Онлайн-среды программирования

4 урока
1. Python Shell ↗
2. Python Tutor ↗
3. Python Online Compiler ↗
4. Сравнительная характеристика онлайн-сред программирования ↗

Дополнительный раздел

1 урок
1. Комплект авторских презентаций к курсу ↗