Articles in the 2010 Spring Exploring CS Category
2010 Spring Exploring CS »
Broadcast statements are very important for synchronizing behavior between the different elements in a Scratch program. We can then do things like have a button that when clicked affects more than one sprite.
Today you will work with a tacky example I created to learn from how I used broadcast statements. You’ll see different uses of it: buttons and startup screens.
Download the broadcast example and SAVE IT IN YOUR FOLDER.
You will make the following additions to the program:
- Add at least one sprite which also reacts to the purple-ify and spin …
2010 Spring Exploring CS »
Let’s put together the things we’ve learned in Scratch and make more interesting programs!
First, fill out the conditions on this guessing game.
Then, choose TWO of the following projects to complete by the end of Friday. Remember that I expect you to put in consistent effort at your level. Someone working hard and accomplishing less will get a better score than someone who is unfocused be races through all the projects.
Scratch maze:
Write a program for your sprite to complete a maze. You should include a timer so that the game ends …
2010 Spring Exploring CS »
You will create a program that makes sprites race against each other. The primary goals of this exercise are to give you practice with conditionals and random numbers.
In order for the sprites to go at different speeds, you will pick a random number of steps for each one to move at every step. There should be a way for every sprite to indicate that it is done though you don’t necessarily have to declare who the winner is. If you do want to declare a winner, you can use “Stop …
2010 Spring Exploring CS »
The shapes above are drawn by repeatedly drawing individual petals. First draw a single petal. You will need to use the same ideas you used when drawing a circle. Then, repeat it like you did with the square logo. Can you set up a variable to represent how many petals the flower has?
2010 Spring Exploring CS »
The goals of this exercise are to get you working with events that happen based on user key presses and to get you thinking about resetting the state of your sprites when your program starts.
Requirements
- Moving your sprite always makes it draw
- Up arrow makes your sprite go in the direction it is facing
- Down arrow makes your sprite go in the opposite direction from the one it is facing
- Right arrow makes your sprite turn right a bit
- Left arrow makes your sprite turn left a bit
- At least …
2010 Spring Exploring CS »
Today and Friday, you will be exploring Scratch on your own a bit. Your goal will be to create an animation involving at least three sprites and one background. You will be working on synchronizing events to get your sprites to look like they are interacting with each other. You will be graded according to the following rubric:
(__/1) – has one background
(__/3) – has at least three sprites
(__/1) – at least one sprite starts hidden then is shown
(__/3) – animation starts when green flag is clicked
(__/2) – …
2010 Spring Exploring CS »
As you’ve hopefully realized by now, computing is extremely broad and offers opportunities for everyone. Furthermore, no matter what the future holds for you, there will be a computing aspect to it. The goals of this research project are two-fold:
Give you a sense of computing career opportunities available
Give you a chance to explore how your interests rely on computing
You will complete two things as part of this project, both due at the end of the period Monday March 15th:
A set of notes in Word answering several questions about computing …
2009 AP CS A, 2010 Spring Creative Computing 1, 2010 Spring Exploring CS »
There are some amazing books out there related to computer science concepts. Reading books like these has really gotten me excited about learning and I would like you to have the opportunity to dive in and see some of the amazing ideas out there.
In fact, I care enough about this that I am offering 10 extra credit points for you to read one of these books, discuss it with me for about 10 minutes and write a short blog post about it. I don’t want a book summary, I don’t want …
2010 Spring Exploring CS »
As I’ve repeated a few times, understanding electricity is important for your safety, for increasing your ability to fix things on your own, and for understanding how computers work.
We have discussed current and voltage at some lengths and the third electricity-related concept I want to make sure you understand is resistance. You will be taking notes as you read over several documents. You do NOT need to use full sentences but instead should summarize your thoughts concisely. These are due at the end of the period. You will be graded …
2010 Spring Exploring CS »
1. Hover your mouse cursor over a file to pop up a little window that gives the size. For example:
2. If you change the file, you will need to REFRESH the folder listing to see the size change! Hit F5 while the folder is open to do this.
3. Hover again to see the new size.



