CS 1150 PEEE   Scratch I: A Simple Story

Overview

We have seen some "programming" (via the code.org course) and discussed what programming is and explored the Scratch environment. There are a variety of things you (or your students) can do with scratch—animation, having the computer draw, games, trivia/quizzing, etc. Another is story telling. And, the complexity of the story telling can vary a lot. For this assignment a modest amount of complexity is expected.

The first step in this assignment is to consider several fairy tales, nursery rhymes, jokes, etc. and think about how they might be presented in Scratch. Then, choose one to work on. If you plan to work with a partner, each of you should think about the topic first and then discuss all the alternatives together.

The program you plan and implement should meet as many of the expectations below as is reasonable for the story used. You should pick your story (or modify it a bit) so it is reasonable to meet all or most of the expectations.

You may work in pairs on this assignment if you wish. Those who do work in pairs should be able to do a bang-up job and are expected to meet all rather than most of the expectations noted above. Everyone is encouraged to try to impress themselves and the instructor. If you feel your project is worth sharing I will include it in a our class sharing document. Scratch will allow you to share it with the world if you wish.

Sharing it with the class can earn a bit of extra credit. Sharing earns a (very) little bit of credit. Sharing something fun, interesting, amazing, ... earns a bit more extra credit.

Grading

As noted in the TARR (task-specific activity and program report) document the graded component of this assignment will be the report you submit. It also includes a number of cues you can use to kickstart your reflection. Please keep in mind that the activity report should indicate what you did/included in your program even though the bulk of the grade credit will be based on the reflection. The submission message should have the subject PEEE_Scratch-I.

If you have questions or difficulties

[include next time] If you have trouble deciding what you program will be about, you might wish to examine the backdrops and/or the sprites that are included in the Scratch library.

If you have questions about the assignment send me an e-mail or drop by my office. If you have a question while working on the assignment do the same. Keep in mind that when you encounter something you can't figure out you can/should think, explore, seek answers on google, etc. but, do not spend more than 15-30 minutes trying to overcome a particular error or problem.

Finally

I encourage you to suggest additions to our code templates page. You might suggest a revision to clarify (or finish) something that is there already or an entirely new topic. Please indicate how/why you think the would be helpful. Communicate as clearly and fully as you can what is needed/desired. (This can earn you extra credit.)