Friday, May 11, 2012
Objective: SWBAT create a library of movements for their robots.
Agenda:
- Demo on creating a library and how to access it in the program
- Create a library for your robot with the following:
Homework: None
Agenda:
- Demo on creating a library and how to access it in the program
- Create a library for your robot with the following:
- forward one full tile
- backward one full tile
- 90 degree right turn
- 90 degree left turn
- 45 degree right turn
- 45 degree left turn
- 180 degree turn using both wheels (essentially turning around)
- Anything else you think could be helpful!?!
Homework: None
Thursday, May 10, 2012
Objective: SWBAT fill out an end-of-the-year survey.
Agenda:
- Fill out Ms. Maser's End of the Year Survey
- Work on any missing/late assignments that could be hurting your grade!
Homework: None
Agenda:
- Fill out Ms. Maser's End of the Year Survey
- Work on any missing/late assignments that could be hurting your grade!
Homework: None
Friday, May 4 - Wednesday, May 9, 2012
Objective: SWBAT make their robots follow a designated course!
Agenda:
- Continue working on getting your robot to run the "Tape Maze"
Homework: None
Agenda:
- Continue working on getting your robot to run the "Tape Maze"
Homework: None
Wednesday, May 2 and Thursday, May 3, 2012
Objective: SWBAT make their robots move in different ways!
Agenda:
- First Robot Movements sheet
- HAVE MS. MASER SIGN WHEN YOUR ROBOT DOES A TASK
Homework: None
Agenda:
- First Robot Movements sheet
- HAVE MS. MASER SIGN WHEN YOUR ROBOT DOES A TASK
Homework: None
Tuesday, May 1, 2012
Objective: SWBAT begin understanding how to program their robots!
Agenda:
- Robot introduction
- Simple robot program - moving forward
The basic code (for reference):
' {$STAMP BS2}
' {$PBASIC 2.5}
DEBUG "It's working"
counter VAR byte
FOR counter=1 TO 122
PULSOUT 12, 650
PULSOUT 13, 850
next
end
Homework: None
Agenda:
- Robot introduction
- Simple robot program - moving forward
The basic code (for reference):
' {$STAMP BS2}
' {$PBASIC 2.5}
DEBUG "It's working"
counter VAR byte
FOR counter=1 TO 122
PULSOUT 12, 650
PULSOUT 13, 850
next
end
Homework: None
Monday, April 30, 2012
Objective: SWBAT list/explain multiple uses for robot technology.
Agenda:
- Watch robot videos:
Homework: Email Ms. Maser 3 things that you learned about robots today by watching the videos. Must be from 3 different videos.
Agenda:
- Watch robot videos:
Homework: Email Ms. Maser 3 things that you learned about robots today by watching the videos. Must be from 3 different videos.
Friday, April 27, 2012
_Objective: SWBAT list/explain the criteria that describe a robot AND determine IF something is a robot using said criteria.
Agenda:
- Discuss "Am I a Robot?" Activity
- Think about it: "What happens when you change the design of a robot?"
- Effect of changing a design discussion
- Can a robot tie your shoes?
- Can you walk like a robot?
Homework: None
Agenda:
- Discuss "Am I a Robot?" Activity
- Think about it: "What happens when you change the design of a robot?"
- Effect of changing a design discussion
- Can a robot tie your shoes?
- Can you walk like a robot?
Homework: None
Thursday, April 26, 2012
Objective: SWBAT list/explain the criteria that describe a robot AND determine IF something is a robot using said criteria.
Agenda:
- Brainstorm about robot definition
- "Kismet" video
- Elements of a robot
- "Am I a Robot?" Activity
- Student Group Work - Are we Robots?
Homework: None
EXTRA CREDIT: Research Issac Asimov's three Laws of Robotics. Email Ms. Maser what the 3 Laws are with your understanding of each.
Agenda:
- Brainstorm about robot definition
- "Kismet" video
- Elements of a robot
- "Am I a Robot?" Activity
- Student Group Work - Are we Robots?
Homework: None
EXTRA CREDIT: Research Issac Asimov's three Laws of Robotics. Email Ms. Maser what the 3 Laws are with your understanding of each.
Monday, April 23, 2012
Objective: SWBAT reflect on the possibility of majoring in a computer degree.
Agenda:
- Email Ms. Maser a reflection of the discussion from Friday.
Homework: None
Agenda:
- Email Ms. Maser a reflection of the discussion from Friday.
- Find at least 2 articles (Put links at the bottom of the email) that support your choice to consider studying computers in college
- Write a cohesive 3 paragraph reflection explaining why you may or may not major/minor in a computer degree
- Make sure you give examples or reasons for your decision
Homework: None
Friday, April 20, 2012
Objective: SWBAT discuss how many different jobs are covered by computer degrees and how many opportunities they will have in the future.
Agenda:
- Review of discussion on Wednesday
- Discuss job listings for me
- Look at NCWIT website
- Work on Google CSSI Application (SENIORS ONLY)
Homework: None
Agenda:
- Review of discussion on Wednesday
- Discuss job listings for me
- Look at NCWIT website
- Work on Google CSSI Application (SENIORS ONLY)
Homework: None
Monday, April 16 - Wednesday, April 18, 2012
GAME PRESENTATIONS!!!
Thursday, April 12, 2012
Objective: SWBAT reflect on their game making process and experience.
Agenda:
- Send Ms. Maser an email (at [email protected]) reflecting on the game making process/experience. THIS
REFLECTION QUESTIONS - These questions are just guiding questions that you CAN answer, please write AT LEAST 3 PARAGRAPHS:
HOMEWORK: Turn in game if not done already!!!
Agenda:
- Send Ms. Maser an email (at [email protected]) reflecting on the game making process/experience. THIS
REFLECTION QUESTIONS - These questions are just guiding questions that you CAN answer, please write AT LEAST 3 PARAGRAPHS:
- Did you enjoy making your game?
- If you had to make it over again, what would you do differently?
- Knowing that you have had 3 weeks to work on this project, do you feel that was enough time?
- Do you feel like you created an appropriate, fun game?
- What was your favorite part about creating a game?
- What was your least favorite part about creating a game?
- Is there anything you would have liked to learned to do to make your game better?
- If you had more time, what would you add to your game?
- Are there any glitches in your game that are irritating you?
HOMEWORK: Turn in game if not done already!!!
Wednesday, April 11, 2012
GAMES ARE DUE TODAY!!!
** IF TURNED IN AFTER SCHOOL - BEST YOU CAN GET IS 90%
** IF TURNED IN THURSDAY - BEST YOU CAN GET IS 80%
** IF TURNED IN OVER THE WEEKEND (FRI - SUN) - BEST YOU CAN GET IS 70%
** IF TURNED IN AFTER SCHOOL - BEST YOU CAN GET IS 90%
** IF TURNED IN THURSDAY - BEST YOU CAN GET IS 80%
** IF TURNED IN OVER THE WEEKEND (FRI - SUN) - BEST YOU CAN GET IS 70%
Thursday, March 22 - Tuesday, April 10, 2012
Agenda:
WORK ON YOUR FINAL GAMES.
Have Ms. Maser look at it to give you pointers.
Have friends/classmates play your game and give you suggestions.
WORK ON YOUR FINAL GAMES.
Have Ms. Maser look at it to give you pointers.
Have friends/classmates play your game and give you suggestions.
Monday, March 19 - Wednesday, March 21, 2012
Tuesday, March 13 - Thursday, March 15, 2012
WORK ON YOUR TIMING GAME. DUE THURSDAY AT 4pm.
Monday, March 12, 2012
Objective: SWBAT apply knowledge of previous concepts to create a timer
Agenda:
- Present next assignment: timer
- Check timers (in class, due TODAY)
- Present timing game assignment
Timer Assignment:
b. If the timer = 0 make either the background or a huge sprite say "Time's Up!"
4. When the flag is clicked, everything should start over
5. Be creative as to what you want your program to look like
6. Make sure the timer STOPS at 0 and does not continue in to the negatives
Timing Game Assignment - NOT your FINAL game (Due Thursday) - 100 points:
Requirements:
Homework: Work on timing game
Agenda:
- Present next assignment: timer
- Check timers (in class, due TODAY)
- Present timing game assignment
Timer Assignment:
- Create a variable called timer
- When the green flag is clicked, initialize the timer to 10
- Continually, wait 1 second and check if the timer = 0
b. If the timer = 0 make either the background or a huge sprite say "Time's Up!"
4. When the flag is clicked, everything should start over
5. Be creative as to what you want your program to look like
6. Make sure the timer STOPS at 0 and does not continue in to the negatives
Timing Game Assignment - NOT your FINAL game (Due Thursday) - 100 points:
Requirements:
- Have 3 or more "timed" sprites
- Use a timer for your game
- Keep score (points)
- Give the user feedback as to how well they timed their button pressing
- Have a help screen with directions
- Does the game reset when the flag is clicked?
- Does the game stop when it is over?
- Does the game notify the user when it is over?
- Does the game keep track of how many "perfects" in a row?
- Does the game get harder as you keep playing?
Homework: Work on timing game
Friday, March 9, 2012
FOR NEXT WEEK. SURPRISE GUEST SPEAKER TODAY
Thursday, March 8, 2012
Continue working on rock, paper, scissors game from yesterday.
Extra, extra credit: Make this a TWO PLAYER game.
Extra, extra credit: Make this a TWO PLAYER game.
Wednesday, March 7, 2012
Objective: SWBAT apply knowledge of conditionals to complete a Rock Paper Scissors program.
Agenda:
- Review of Rock Paper Scissors Game
- Rock Paper Scissors Discussion/Demo
- Work on Rock Paper Scissors project (source code: rps starter.sb )
HINT: The only code you will need to add to/change is in the computer sprite where it starts: "When I receive determine winner"
Extra Credit: Keep score of the wins for the computer and player. Reset the score when the green flag is clicked
Homework: Rock, Paper, Scissors game due tomorrow.
Agenda:
- Review of Rock Paper Scissors Game
- Rock Paper Scissors Discussion/Demo
- Work on Rock Paper Scissors project (source code: rps starter.sb )
HINT: The only code you will need to add to/change is in the computer sprite where it starts: "When I receive determine winner"
Extra Credit: Keep score of the wins for the computer and player. Reset the score when the green flag is clicked
Homework: Rock, Paper, Scissors game due tomorrow.
Tuesday, March 6, 2012
Objective: SWBAT use randomness to create a pair of dice.
Agenda:
- What does it mean to be random?
- Is a pair of dice random? Why or why not?
- Demonstration of "pick random __ to __ " block
- Finish the "dice.sb" (<-- download this file and resave it so that it has YOUR name on it) so that the following are true:
Extra Credit: Figure out how to add the two die's values and display the sum on the screen_
HOMEWORK: Finish Grades Project by end of Class Wednesday
Agenda:
- What does it mean to be random?
- Is a pair of dice random? Why or why not?
- Demonstration of "pick random __ to __ " block
- Finish the "dice.sb" (<-- download this file and resave it so that it has YOUR name on it) so that the following are true:
- Should have two die that are not related to each other (each is rolled separately)
- The die's outcome after rolling should be random
Extra Credit: Figure out how to add the two die's values and display the sum on the screen_
HOMEWORK: Finish Grades Project by end of Class Wednesday
Thursday, March 1 and Friday, March 2, 2012
Objective: SWBAT use "ask" blocks and conditionals in Scratch to make a program that checks what grade a student has.
Agenda:
- Review of Conditionals
- Demonstration of "ask" block and "answer" variable
- Create a "grade program" that asks for your number grade and returns what letter grade you have
Grades Project:
1. Ask the user for their current grade
2. The program should look at the value of the grade and the sprite should respond with a letter as follows:
Extra Credit: Ask the user for their name and respond as follows: If the user enters "Jacob" as their name and "85" for their grade: "Hello Jacob, you currently have a B, nice work." (HINT: YOU ARE GOING TO HAVE TO CREATE A VARIABLE TO "SAVE" THE NAME... YOU WILL ALSO NEED TO USE THE "JOIN" BLOCK
HOMEWORK: Finish Grades Project by TUESDAY
Agenda:
- Review of Conditionals
- Demonstration of "ask" block and "answer" variable
- Create a "grade program" that asks for your number grade and returns what letter grade you have
Grades Project:
1. Ask the user for their current grade
2. The program should look at the value of the grade and the sprite should respond with a letter as follows:
- A: greater than or equal to 90
- B: greater than or equal to 80 and less than 90
- C: greater than or equal to 70 and less than 80
- D: greater than or equal to 60 and less than 70
- F: less than 60
Extra Credit: Ask the user for their name and respond as follows: If the user enters "Jacob" as their name and "85" for their grade: "Hello Jacob, you currently have a B, nice work." (HINT: YOU ARE GOING TO HAVE TO CREATE A VARIABLE TO "SAVE" THE NAME... YOU WILL ALSO NEED TO USE THE "JOIN" BLOCK
HOMEWORK: Finish Grades Project by TUESDAY
Tuesday, February 28 and Wednesday February 29, 2012
Ms. Maser is SICK. Use today to make up ANY late/missing work you might have. Grades are getting pulled on FRIDAY. After that the assignments are ZEROS not MISSING.
If you are done with everything, take this moment to earn a little more extra credit:
Go to the following website (http://www.ncwit.org/resources.res.computinged.html) and explore what it is saying about future computer related jobs. Write me a 3 paragraph (one paragraph for each) response that covers (1.What the article is about, 2.What surprises you about this article, and 3.How this changes (or doesn't change) your opinion)
If you are done with everything, take this moment to earn a little more extra credit:
Go to the following website (http://www.ncwit.org/resources.res.computinged.html) and explore what it is saying about future computer related jobs. Write me a 3 paragraph (one paragraph for each) response that covers (1.What the article is about, 2.What surprises you about this article, and 3.How this changes (or doesn't change) your opinion)
Monday, February 27, 2012
Objective: SWBAT use conditionals in Scratch to make a program that checks different things
Agenda:
- Review of Conditionals
- Create a "age program" that tells you what you are able to do depending on your age.
Age Program Requirements:
- Use the slider to set the age
- Have the sprite contain at least 5 conditionals (Examples below)
EXTRA CREDIT: Make this more exciting than just a sprite sitting there "saying" different things
Homework: Finish conditional age program (due 1st thing in class Tuesday)
Agenda:
- Review of Conditionals
- Create a "age program" that tells you what you are able to do depending on your age.
Age Program Requirements:
- Use the slider to set the age
- Have the sprite contain at least 5 conditionals (Examples below)
- If you are older than 2, "you don't need diapers"
- If you are older than 15, "you can drive"
- If you are older than 17, "you can vote"
- If you are older than 20, "you can gamble"
- If you are older than 24 "you can rent a car"
- If you are older than 60, "you can retire"
EXTRA CREDIT: Make this more exciting than just a sprite sitting there "saying" different things
Homework: Finish conditional age program (due 1st thing in class Tuesday)
Friday, February 24, 2012
Objective: SWBAT use conditionals in Scratch to make a mini-game that you either win or lose on
Agenda:
- Introduction of Conditionals
- Work on "Variable Game" - Add a check to see if the player wins or loses
Homework: Finish variable game with conditional(due 1st thing in class Monday)
Agenda:
- Introduction of Conditionals
- Work on "Variable Game" - Add a check to see if the player wins or loses
Homework: Finish variable game with conditional(due 1st thing in class Monday)
Thursday, February 23, 2012
_Objective: SWBAT use variables in Scratch to make a mini-game
Agenda:
- Introduction of Variables
- Work on "Variable Game"
Homework: Finish variable game (due 1st thing in class Friday)
Agenda:
- Introduction of Variables
- Work on "Variable Game"
Homework: Finish variable game (due 1st thing in class Friday)
Tuesday, February 21 - Wednesday, February 22, 2012
_Objective: SWBAT share their Scratch stories.
Agenda:
- Story presentations
Homework: None
Agenda:
- Story presentations
Homework: None
Wednesday, February 15 - Friday, February 17, 2012
Objective: SWBAT develop a Scratch story project.
Agenda:
- Introduction of Project
- Brainstorming Session
- Begin working on Scratch Story
Scratch Story RequirementsWORTH 100 POINTS!!!! (PLEASE READ!!!!):
Homework: Work on FINAL STORY PROJECT (Due Monday night by midnight!)
Agenda:
- Introduction of Project
- Brainstorming Session
- Begin working on Scratch Story
Scratch Story RequirementsWORTH 100 POINTS!!!! (PLEASE READ!!!!):
- At least 3 scenes (10 points)
- At least 4 scenes (5 additional points)
- Have at least 3 different sprites (10 points)
- Have at least 20 say or think boxes (15 points)
- Animate the movement of your characters (5 points)
- Use broadcast to change scenes in your story (10 points)
- Have characters take turns speaking to each other (5 points)
- Have at least two conversations between characters (10points)
- Have a title scene with your name on it (10 points)
- Story initializes itself (starts over with all the characters in place) when the flag is clicked (5 points)
- The entire store plays once you click the flag (no need to press buttons or click anything) (5 points)
- Email your final product to Ms. Maser by Monday night with the title being "FirstName_LastName_ Story" (ex: Mike_Maser_Story) (10 points)
Homework: Work on FINAL STORY PROJECT (Due Monday night by midnight!)
Tuesday, February 14, 2012
Objective: SWBAT broadcast events and change the background of the stage.
Agenda:
- Finish assignment from Friday. Due the beginning of class tomorrow (Wednesday, 2/15)
Homework: Finish Summer Story assignment (due tomorrow, Wednesday).
Agenda:
- Finish assignment from Friday. Due the beginning of class tomorrow (Wednesday, 2/15)
Homework: Finish Summer Story assignment (due tomorrow, Wednesday).
Friday, February 10, 2012
_Objective: SWBAT broadcast events and change the background of the stage.
Agenda:
- Discuss: What does it mean to broadcast something? If a radio or television station is broadcasting something, does that mean that everyone is listening to it?
- Explain what "broadcast" means in Scratch
- Demo broadcasting
- Introduce "Summer Story Project" (File: summer.sb)
Work on Summer Story Project (Due TUESDAY):
- Answer questions 1, 2 and 6 in an email.
- Add in the second scene (basketball)
- Add in the third scene (movies)
- Add in additional characters into each scene that show and hide only for that scene
Extra Credit:
- Add in at least two more scenes
Homework: Finish Summer Story assignment (due Tuesday).
Agenda:
- Discuss: What does it mean to broadcast something? If a radio or television station is broadcasting something, does that mean that everyone is listening to it?
- Explain what "broadcast" means in Scratch
- Demo broadcasting
- Introduce "Summer Story Project" (File: summer.sb)
Work on Summer Story Project (Due TUESDAY):
- Answer questions 1, 2 and 6 in an email.
- Add in the second scene (basketball)
- Add in the third scene (movies)
- Add in additional characters into each scene that show and hide only for that scene
Extra Credit:
- Add in at least two more scenes
Homework: Finish Summer Story assignment (due Tuesday).
Thursday, February 9, 2012
_Objective: SWBAT write a program that responds to user created events from the mouse and keyboard.
Agenda:
- Work on Alphabet Assignment (Due TOMORROW at the BEGINNING of class)
Homework: Finish alphabet assignment (due Thursday).
Agenda:
- Work on Alphabet Assignment (Due TOMORROW at the BEGINNING of class)
Homework: Finish alphabet assignment (due Thursday).
Wednesday, February 8, 2012
_Objective: SWBAT write a program that responds to user created events from the mouse and keyboard.
Agenda:
- Demo Alphabet Assignment
- Finish "Moving Sheet" Questions and Baseball assignment (From Monday)
- Work on Alphabet Assignment (Due TOMORROW)
Alphabet Assignment Requirements:
- Have at least 10 different sprites
- Have a theme for your letter game (i.e. animals, food, etc)
- Sprites change costume when clicked on
- Sprites change costume when letter is typed on keyboard
- Use the "Say __ for __ sec" to output what the letter stands for (i.e. "E is for Elephant")
- Sprites all turn to letters when the "When green flag clicked"
Extra Credit (Two DIFFERENT opportunities):
1. Have EVERY letter of the alphabet
2. Use a mircophone to record sounds for all the letters and play the sound when letter is clicked or typed.
Homework: Finish alphabet assignment (due Thursday).
Agenda:
- Demo Alphabet Assignment
- Finish "Moving Sheet" Questions and Baseball assignment (From Monday)
- Work on Alphabet Assignment (Due TOMORROW)
Alphabet Assignment Requirements:
- Have at least 10 different sprites
- Have a theme for your letter game (i.e. animals, food, etc)
- Sprites change costume when clicked on
- Sprites change costume when letter is typed on keyboard
- Use the "Say __ for __ sec" to output what the letter stands for (i.e. "E is for Elephant")
- Sprites all turn to letters when the "When green flag clicked"
Extra Credit (Two DIFFERENT opportunities):
1. Have EVERY letter of the alphabet
2. Use a mircophone to record sounds for all the letters and play the sound when letter is clicked or typed.
Homework: Finish alphabet assignment (due Thursday).
Monday, February 6, 2012
_Objective: SWBAT understand how sprites move in scratch.
Agenda:
- Answer questions #1-9 on "Moving Project" sheet in an email. Send to Ms. Maser ([email protected]). PLEASE do not write on sheet.
- moving.sb
- baseball.sb
Homework: Finish baseball.sb assignment (due Wednesday).
Agenda:
- Answer questions #1-9 on "Moving Project" sheet in an email. Send to Ms. Maser ([email protected]). PLEASE do not write on sheet.
- moving.sb
- baseball.sb
Homework: Finish baseball.sb assignment (due Wednesday).
Wednesday, February 1 and Thursday, February 2, 2012
Objective: SWBAT create a dialogue between at least 2 sprites
Agenda:
- Demo Conversation
- Work on Dialogue Program
Dialogue Program:
- Have 2 or more sprites talking in dialogue
- All the sprites are polite and they take turns talking
- Each sprite says at least 3 things
- The conversation starts "when the green flag clicked"
Extra Credit:
- At least 4 sprites in conversation
- Scene changes (background changes)
Homework: Dialogue Program due Thursday by the end of class
Agenda:
- Demo Conversation
- Work on Dialogue Program
Dialogue Program:
- Have 2 or more sprites talking in dialogue
- All the sprites are polite and they take turns talking
- Each sprite says at least 3 things
- The conversation starts "when the green flag clicked"
Extra Credit:
- At least 4 sprites in conversation
- Scene changes (background changes)
Homework: Dialogue Program due Thursday by the end of class
Tuesday, January 31, 2012
Objective: SWBAT finish their name Scratch projects
Agenda:
- Work on name program
- Show Ms. Maser working name program by the end of class
- EXTRA CREDIT OPPORTUNITY: Read the article: "College student 'survives' 90 days without technology" and email Ms. Maser 2 paragraphs about your thoughts on the article (due Wednesday)
Homework: None
Agenda:
- Work on name program
- Show Ms. Maser working name program by the end of class
- EXTRA CREDIT OPPORTUNITY: Read the article: "College student 'survives' 90 days without technology" and email Ms. Maser 2 paragraphs about your thoughts on the article (due Wednesday)
Homework: None
Monday, January 30, 2012
Objective: SWBAT name the basic terms used in Scratch and create the beginning of a simple program in Scratch
Agenda:
Learn about:
- Learning Language- Sprites
- Picking a Sprite or Creating a new one
- Scripts for each sprite
- Blocks
- How to build blocks
- Right click for help
- Full screen mode
- Editing each sprite
- X and Y coordinates
- How to save Scratch projects
Model:
- Move __ steps
- If on edge bounce (blue line)
- Turn __ degrees
- Forever
- Change color effect by ___
- When the green flag is clicked
Assignment #1: Name Program
- Have a separate sprite for each letter of your name (at least 3 - for initials)
- Have at least 3 different interesting behaviors for the letters in your name
- All the letters must have a behavior (same behaviors are fine so long as you have 3 total)
- Use the "when the green flag clicked" block
- Use the forever block
Extra Credit:
Have your name reinitialize itself (look normal, like it first did) when the green flag is clicked. In other words, all the letters will start off in the right location, facing the correct way.
Homework: Download Scratch at home: http://info.scratch.mit.edu/Scratch_1.4_Download
Agenda:
Learn about:
- Learning Language- Sprites
- Picking a Sprite or Creating a new one
- Scripts for each sprite
- Blocks
- How to build blocks
- Right click for help
- Full screen mode
- Editing each sprite
- X and Y coordinates
- How to save Scratch projects
Model:
- Move __ steps
- If on edge bounce (blue line)
- Turn __ degrees
- Forever
- Change color effect by ___
- When the green flag is clicked
Assignment #1: Name Program
- Have a separate sprite for each letter of your name (at least 3 - for initials)
- Have at least 3 different interesting behaviors for the letters in your name
- All the letters must have a behavior (same behaviors are fine so long as you have 3 total)
- Use the "when the green flag clicked" block
- Use the forever block
Extra Credit:
Have your name reinitialize itself (look normal, like it first did) when the green flag is clicked. In other words, all the letters will start off in the right location, facing the correct way.
Homework: Download Scratch at home: http://info.scratch.mit.edu/Scratch_1.4_Download