Lab 1
Login via Windows - Reboot to Windows if necessary
If you enrolled in advance (not an add) your account should have already been built for you. Your user name and password are the same as you use for http://my.calpoly.edu.
Surveys and Gmail
You will take a number of surveys in your first year here with us. We use these to continually improve our courses. Today you take the first one. Even though we ask you for your name at the beginning of the survey, the survey is completely anonymous. We use the name to make sure we have everyone’s feedback, and then remove it when we process the data for later analysis.
Sign and return the informed consent forms. Here are your copies:
123 Evaluation
,
Labs Evaluation
Take this survey now:
Pre-123
If you don't have a Google/gmail account, create one
here
.
Also take this survey now:
Getting to know you
Explore Scratch
with a partner
. You will probably need to use Remote Desktop Client to cslwin.csc.calpoly.edu to find Scratch. Use a wide variety of Scratch features including control structures, motion, variables, sensing, operators. Try to build things such as:
Create a pong game. Use a variable to keep score. Earn a point when the ball hits the edge behind the other player. First one to 5 wins. Add a sound when someone wins.
Create a joke animation. Reveal the punch line through a change of costume.
Scratch resources if you need help:
Getting Started Guide
Learn Scratch
Scratch Tutorial
Install Scratch on your own computer if you like. It's free!
With your partner
, create the following Scratch game (Cal Poly Bounce):
Place the
Cal Poly seal
on the background.
Create a welcome screen that displays for 4 seconds before the game begins. Include your two names at the bottom.
Place seven small squares spread around the screen. Color all the squares green.
Create a small ball sprite. Animate the ball so it moves randomly around the screen and bounces off the walls. Color the ball gold.
Animate the squares so they change to a letter in "Cal Poly" when the ball sprite touches them.
Change the ball sprite so that when you touch it with the mouse, it changes direction.
Add a variable that counts how many times the ball is touched by the mouse. Be sure to restart the variable at 0 when the game restarts.
Add a variable that acts as a timer, incrementing once each second.
Add a sprite that shows 'You Win!' if all seven squares change to letters in less than 10 seconds and the touch-counter is less than 10, and shows 'You Lose!' if the touch-counter or timer exceeds 10.
Create a Scratch account
here
.
Upload your game to your Scratch account (both of you).
On your own
, set up your e-portfolio.
Create an e-portfolio with
Google Sites
Create nine pages in your e-portfolio. Name them as follows: Home, Lab1, Lab2, Lab3, Lab4, Lab5, Lab6, Project 1, Project 2.
On the Lab1 page in your portfolio, do the following:
Place a link to your Lab 1 Scratch game (above).
Copy in an image of the condition you used to determine whether to show 'You Win!' or 'You Lose!', then explain it in your own words.
Customize your home page. Include at least one image (could be your picture), and some text that describes yourself or this class. Remember, others will see this.
Email Dr. Janzen with the URL for your e-portfolio. It will be posted
here
.
Either make your e-portfolio visible to "anyone with the link" or "private." If you make it private, add Dr. Janzen (david.s.janzen (at) gmail.com) as a permitted viewer. (see More Actions->Sharing and Permissions)
Demo all this to Dr. Janzen during lab on the day Lab 1 is due.
Grading Rubric
e-portfolio: 10 pts
site creation with 9 pages: 4 pts
sidebar: 2 pts
link to Scratch account: 2 pts
link to portfolio from 123 site: 2 pts
boxes-ball game: 25 pts
boxes change color when ball touches them: 5 pts
mouse bounces ball: 5 pts
welcome screen and delay: 5 pts
win/lose functionality: 5 pts
win/lose condition image and explanation on Lab1 in portfolio: 5 pts