Programming Assignment #1
You might call this your initial assignment!
Due Date : Friday, September 15 by 11:30 AM (yes, this time is correct).
During this week's activities you practiced using
building blocks from the ,
in order to create some simple line drawings. For this assignment I would like you to
work by yourself to extend the lessons learned in these activities to create a
Scratch program that writes your three
For example, if I were to do my initials (JBS) I might end up with
something like the following:
- Write a program called PA1
- For this program you may use any actions available in the
Motion and Pen menus plus the and
blocks from the Events and Control menus.
- Please notice that I am giving you permission to use blocks from the Pen menu
despite the fact we only used the first three in the activities this week.
Scratch is simple enough that you should be able to figure out how to use them
if you want to do so.
- However, you should not use any other blocks unless you discuss them with me
Your program should "run" when I press the green flag.
- When your program runs you should have a proper "places everyone." This includes making sure the cat starts in the right place/direction, and that the screen is clear.
- You then should move the character (the cat by default) and raise
and lower the pen so that the end result is your set of three initials.
- You should use some wait blocks so that we can actually "see" the letters being drawn (don't simply have all three letters appear like magic).
- Your program should always work correctly no matter when I press the green flag (Hint, I will test this by hitting the green flag, waiting until your program is only halfway finished, and then pressing it again. If wierd things happen than your "places everyone" isn't correct yet.
Thatís it. Those are the simple minimum set of requirements. The rest is all up to you.
In reality this probably sounds easier than it actually
is. I would suggest that before you start programming that you get out a piece
of graph paper and plan out your program. Think about the coordinates of the
stage (-240 to +240 for width, -180 to +180 for height) and how/where the three
letters that you are drawing would go on the stage. Think about the movement
from point to point and when you need to raise or lower the pen.
Submitting your assignment
When you have completed the assignment you should submit the assignment using the following technique:
Make sure you have met all of the requirements listed above.
“Share” your program publicly on the Scratch website by clicking on the share button in the upper right hand corner of the create screen.
Select the “Add Projects” button at the top center of the studio page.
A list of all of your “shared” programs will appear at the bottom of the screen. Select the assignment that you just completed.