Because every student should have the opportunity to learn how to code

User Tools

Site Tools


Lesson 1.18 - HOMEWORK: An Initial Assignment


The following video accompanies the written directions available below the video.

During the activities in this module you practiced using building blocks from the , , and menus in order to create some simple line drawings.

For this assignment you will write a Scratch program that writes your “three” initials (Perhaps a false assumption on our part). For example, if I were to do my initials (JBS) I might end up with something like the following:


  • Write a program called HW1
  • For this program you should use the and blocks plus any actions available in the and menus .
    • Please notice that you have permission to use all of the blocks from the Pen menu despite the fact we only used the first three in this unit's activities. Scratch is simple enough that you should be able to figure out how to use them if you want to do so.
  • Your program should “run” when the green flag is pressed.
  • When your program runs you should first clear the screen so we start with a fresh stage. You should pause so that we see that you did this.
  • 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. This should be programmed in such a way that we see the letters writing.

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.

Getting Credit for this Assignment

To submit your assignment for peer review you should:

  • 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.
  • Finally, we need to be able to map our Scratch username to your actual name for grading purposes. If you didn't do so in Lesson 1.3, please complete this brief Google Form
u1/l18.txt · Last modified: 2015/06/23 21:25 by jbschafer