Problem Set 4: Scratch

Objectives

  • Практика алгоритмического мышления в среде разработки с графическим интерфейсом.
  • Практика использования управляющих структур при создании программ.
  • Ощутить удовольствие от разработки во время программирования.

Scratch it!

Перед тем, как приступить к заданию, вы можете ознакомиться со Scratch, пройдя краткую тематическую лабораторку (добровольно). Вы можете найти её в каталоге материалов предмета: Scratch it!.

Assignment

С помощью языка программирования Scratch и его среды разработки с веб-интерфейсом создайте любую программу (игру, презентацию или просто что-то творческое), при этом конечный проект должен соблюдать следующее:

  • Всего проект должен содержать хотя бы пять скриптов,
  • Проект должен содержать хотя бы пять ветвлений, пять циклов и пять переменных,
  • Проект должен содержать хотя бы три звуковых эффекта,
  • Проект должен быть по-сложнее показательных примеров.

Comment

Соблюдение минимальных требований к заданию не гарантирует максимальные баллы за него!

Project Submission

Задание сдайте не позднее 16.11.2018 вашему практикующему. Подробнее о форме сдачи вам утвердит практикующий. К проекту при сдаче вы должны приложить следующие данные:

  • Имя пользователя на портале MIT, т.е. scratch.mit.edu.
  • Url вашего проекта Scratch на портале MIT (того, которые вы загрузили кликом Share > Share This Project Online... в среде Scratch).

Comment

Url можно найти после авторизации на портал Scratch scratch.mit.edu/login и клика на My things в правом верхнем углу. Затем кликните на название/иконку вашего проекта, который должен отобразиться на странице. Адрес, по которому вы перешли - нужный Url проекта, который нужно приложить.
  • Один (короткий) абзац с описанием, что ваш проект делает и как используется (отдельно, если нужен input с помощью мыши или с клавиатуры).
  • Один (короткий) абзац с описанием, как работает ваш проект, при этом вы можете специально сделать акцент на каком-то конкретном интересном фрагменте и соответствующем скрипте (возможно не только на одном)
  • Один (короткий) абзац с описанием, об ошибках и неточностях в вашем проекте, о которых вы уже знаете. Опишите причину, по которой они все еще в проекте (то есть, почему вам не удалось их устранить).

Assessment

За задание max. 10 баллов. Поскольку тему задания вы выбираете сами, проект будет оцениваться в первую очередь исходя из сложности, креативности и качества описания.

Проект будет проверен на плагиат. Соблюдайте этический кодекс! В случае выяления того факта, что вы сдали не ваше задание, вы рискуете быть исключенным с предмета.

Additional Resources