Введение в программирование
Введение в программирование для детей — от идеи и алгоритма к переменным, условиям, циклам и первым строкам кода.
PascalABC.NET
PascalABC.NET — среда Pascal на .NET для школ Росси: первая программа, модули, графика и связь с олимпиадами.
Кумир
Кумир — школьная среда и алгоритмический язык на русском: Чертёжник, Робот, Черепаха; ОГЭ информатика и практика в Lab.
Блоки
А теперь — ключевой момент — графические блоки — это не игрушка и не ненастоящее программирование. Это то же самое, только в другой форме.
Scratch
Scratch - визуальное программирование в браузере и первые шаги на платформе MIT для детей и начинающих.
Стартовые проекты MIT Scratch
На <a href="https://scratch.mit.edu/starter-projects" target="_blank" rel="noopener noreferrer">scratch.mit.edu/starter-projects</a> MIT собрал <strong>готовые проекты с подсказками внутри.
Scratch: платформер и демосцена
Scratch — платформер и демосцена, учебные проекты курса 3 Scratch и связь с каталогом стартовых проектов.
Практика 1 — радуга
Пошагово — редактор Scratch, движение, направление в градусах и расширение Перо для арт-проекта в космосе.
Практика 2 — лабиринт
Пошаговая игра-лабиринт в Scratch — стрелки, касание цвета стен, яблоко, сообщения и смена уровней.
Практика 3 — баскетбол
Пошаговая мини-игра в Scratch — прыжок кота, гравитация, бросок мяча и хитбокс кольца.
Практика 4 — арканоид
Пошаговый арканоид в Scratch — ракетка, отскок мяча, клоны кирпичей, победа и поражение.
Практика 5 — астероиды
Пошаговый клон Asteroids в Scratch — мышь, выход за край экрана, стрельба, клоны и таймер.
Практика 6 — платформер
Пошаговый платформер в Scratch — склоны, хитбокс, анимация ходьбы, яблоко и простой ИИ краба.
Метод обучения
Эскиз игры, части А и Б, контрольные точки и готовые файлы — метод пошаговой сборки игр в Scratch.
Edublocks
Edublocks — это такой же конструктор, только для программирования.
Типы данных
Типы данных — материал учебного раздела для школьников.
Программа на Python
Первая программа на Python для детей — установка, print, типы, циклы и как читать сообщения об ошибках.
7
- title: "Примеры фигур на Processing/p5.js"
Путеводитель по языкам
Сравнение языков, демо слоёв страницы и места выполнения кода.
MIT App Inventor
Вы соберёте простое <strong>приложение для Android</strong> из блоков — как в Scratch, но результат можно установить на телефон.
Программирование — итоги
Краткие итоги блока "Код" для школьников — Scratch, блоки, Python, JavaScript; FAQ по типичным ошибкам и ситуациям начинающего программиста.
Код — о разделе
Scratch, блоки, Python, Кумир и JavaScript — учебный маршрут по первому коду.