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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Код – это просто! Как обучать программированию?»Учеников на курсе 349
Сертификаты, выданные на курсе «Код – это просто! Как обучать программированию?»Сертификатов выдано 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. Комплект авторских презентаций к курсу