Участник:AKA MBG/Scratch
Программирование на языке Scratch для школьников (с рисунками, видео и упражнениями) — это курс, обучающий программированию на визуальном языке Scratch. Каждая глава курса раскрывает какую-либо тему, снабжена иллюстрациями и обучающим видео. Интерактивный опросник в конце главы позволяет проверить усвоение материала.
Автором курса является Крижановский Андрей и студенты Петрозаводского государственного университета (предмет "Интернет-математика"). Студентам предложен алгоритм и ряд требований к написанию глав курса.
Курс предназначен для школьников и учителей, преподающих информатику. Если у вас есть вопросы и пожелания, то пишите, пожалуйста, на странице обсуждения курса.
В курсе изложены основы языка Scratch. Вы научитесь создавать увлекательные игры, делать анимацию, проигрывать мелодии. При этом познакомитесь с базовыми идеями программирования.
Результаты
[править]В результате работы студенты курса создадут следующие произведения искусства.
Будет написана глава (подстраница этой страницы) с рассказом об одной из сторон языка программирования Scratch. В этом поможет знание вики-разметки. На одном из занятий студенты выступают с докладом и рассказывают сокурсникам содержание своей главы.
Эта подстраница Викиверситета (за исключением интерактивной части) превращается в часть книги и копируется на GitHub в проект student_paper/scratch/. Здесь пригодятся знания Latex'а и GitHub. См. учебники LaTeX и Version Control/Git.
Полученные знания о языке Scratch применяете для создания образовательной игры на этом языке на основе Викиданных. Для извлечения данных с сайта Викиданных пригодится курс Программирование Викиданных.
Алгоритм работы
[править]Задание для студентов | ||
---|---|---|
N | Описание | |
1 🎮 | Выбор темы (выбор главы учебника)
Этапы работы, связанные с созданием кода на сайте scratch.mit.edu, отмечены в этой таблице значком 🎮. | |
2 🅛 | Становимся авторами книги (LaTeX, GitHub)
|
Учебник
[править]Выбрать лучшие темы для перевода: из https://en.scratch-wiki.info/wiki/Category:Featured_Articles/Images
- Первая очередь
- Animating a Sprite
- Animation Projects
- Array
- Blocks
- Cloud Data
- List of Mathematical Functions Done in Scratch
- Paint Editor
- List
- []
- []
- []
- []
- []
- Вторая очередь
См. также
[править]- c:Category:Scratch (programming language)
- c:User:AKA MBG#Scratch (book) ‒ идеи иллюстраций для книги
- Wikipedia: Scratch (programming language)
- Wikibooks: Scratch
Литература
[править]Литература (описание и оценка книг)
- Мажед Маржи Scratch для детей. Самоучитель по программированию / Пер. с англ. М. Гескиной и С. Таскаевой. — М.: Манн, Иванов и Фербер, 2017. — 288 с.
- Jon Woodcock. Coding Games in Scratch. 2015.
- Программирование для детей: Иллюстрированное руководство по языкам Scratch и Python / К. Вордерман и др.; пер. с англ. С. Ломакина — М. : Манн, Иванов и Фербер, 2015. — 224 с.
- Проектная деятельность школьника в среде программирования Scratch: учебно-методическое пособие / В. Г. Рындак, В. О. Дженжер, Л. В. Денисова. — Оренбург: Оренб. гос. ин-т. менеджмента, 2009. — 116 с.
- Ford J. Scratch Programming for Teens. 2008.
- The LEAD Project ‒ Super Scratch Programming Adventure! 2012.
Ссылки
[править]- Scratch official site
- HarveyMuddX. Programming in Scratch // Учебный курс на edX
- Видео
- Chris Betcher. Teaching Kids To Think Using Scratch (видео, вводная в Scratch)
- Colleen M. Lewis. Videos about programming in Scratch