Scratch Project Ideas

Lately I’ve noticed that a lot of people are coming to this website after searching on Google for “Scratch Projects” or “Scratch project ideas.”  Right now in class my sixth grade students are just starting to make their final Scratch projects– each student has about seven class periods to develop and program an original game or application.

Here are some of the projects they are making:

A fishing game where a fisherman has to try to net tuna fish without also netting dolphins.

A chase game where a mouse has to try to get to the cheese without getting caught by the cat.

A Star Trek game where the Starship Enterprise shoots at an enemy ship and must destroy it before it gets destroyed itself.

A remake of the classic game, PacMan.

A remake of the classic game, Frogger.

A Scratch version of the Magic 8 ball toy, which can answer any question with one of twenty different answers.

A game where a thief needs to break into a building and make off with the money before the time limit runs out or the police arrive.

A basketball game in which the user needs to press the button on the PicoBoard at just the right moment to get the basketball to fly into the hoop. Press the button too early and the ball falls short, press the button too late and you’ll overshoot the basket.

A game where a hot dog vendor needs to correctly fill orders for hot dogs with specific combinations of toppings as quickly as possible.

An apple picking game where the user must harvest different varieties of apples off of trees.

A “Why did the chicken cross the road?” game where the user needs to guide a chicken across a busy intersection without letting it get flattened.

Programming with Light, Sound, and Electrical Resistance with Scratch and the PicoBoard

Sixth graders are bringing the world outside the computer into their Scratch games with a sensor board called the PicoBoard.  The PicoBoard has a light sensor, a sound sensor, a slider, a button, and four electrical resistance sensors.

By drawing a thick line with graphite on a regular piece of paper, students are able to use the resistance sensors to pick up a range of different resistance values. They then program a game to use those values– either to play notes on a virtual piano, to inflate (and pop!) a virtual balloon, or even to steer a virtual racecar.

Here are some photos of the sixth grade students at work on their Scratch projects with the PicoBoards:

The Jammed Locker

I advise the middle school newspaper, also known as the Jammed Locker.  This year participation has been so high that I’ve requested an iCart of laptops to be delivered to the computer lab to supplement the 25 iMacs I have in the computer lab.

On Thursday afternoons the student journalists stream into the lab, drop their backpacks and jackets into a huge mound in front of the door, and get to work writing, editing, and laying out articles for the paper.

A student journalist hard at work on a newspaper article for the Jammed Locker.

Lamb-ster on a Piano

Sixth grade students are learning to program using Scratch. Right now they are designing musical instruments and teaching themselves how to play them. The test is to play “Mary Had a Little Lamb” for the teacher on demand.  In addition to mulling over the fate of the lamb (”Why does it say she HAD a lamb??” asked a curious student), the kids are honing their skills with animation.  Here is an example that I made:

Scratch Project

iMovie ‘09 Tutorials

The new version of iMovie is significantly different than the previous version, and it includes some great new features (picture in picture! Shaky video reduction!). To learn more, check out Apple’s series of video tutorials on iMovie ‘09. While you’re there, you can also watch great video tutorials for iPhoto, GarageBand, and the rest of the iLife suite. Cool!

Acceptable Use Policy Comics

This week in computer class sixth graders used ComicLife to translate the school’s acceptable use policy for computing into eye-catching, comic-style posters to help educate the rest of the school about what is allowed and not allowed when it comes to school computers.  The students, working in pairs, studied the original text of the policy, then acted out a scenario where the policy might come into play. They captured these scenarios using the computer’s built-in camera, then added word bubbles and graphic effects in ComicLife.  The finished comics are on display on the bulletin board outside the middle school computer lab, and will stay up until after winter break.  Here is one example:

Keyboarding for Kids

Both my sixth grade classes and my fifth grade classes are well into the Keyboarding for Kids program right now. There are a few main points about the goals of the program that I want to clarify.

Sixth grade students work hard at learning to type.

Sixth grade students work hard at learning to type.

First of all, the ultimate goal of this exercise is that each student will be able to type quickly and effortlessly, without laboring to find each key or tiring quickly because of using an inefficient method.  Each kid started the program with a different level of proficiency, so it doesn’t make sense to compare students to one another–as I tell the kids every day, it’s not a race!

That said, the secondary goal is to have each student finish the keyboarding program. There are 64 lessons total, covering each letter, capital letter, and the more common punctuation marks.  For the fifth graders, this means completing approximately two lessons each week of school. For the sixth graders, whose time with  me is only one quarter long, this means completing approximately five lessons each week. These are guidelines to make sure that each student is on track to finish by the end of the year, not hard and fast weekly requirements.  Some students have zoomed way ahead in the program, and some have gotten a slower start and are gradually picking up the pace.

As of this, the third week of school, I would like each fifth grader to be on lesson six or beyond, and each sixth grader to be on lesson fifteen or beyond.

For students who are behind– please don’t stress! Stress inhibits learning and won’t help make you a better typist. Try to find time to practice your keyboarding at home a little bit more so that you can catch up and get back on track for finishing on time and achieving your goal of fast, easy typing.

Claiming a CNet ID

I have gotten quite a few questions lately from students who want to set up a CNet account. This is the name and password that you need to connect to the uchicago wireless network at school or anywhere on the University campus. If you bring your own laptop (or iPod Touch) to school, you need a CNet account to get online.

You can set up your CNet account yourself at home by carefully following the steps here: https://cnet.uchicago.edu/claimacct/index.jsp
The ID number that it will ask you to put in is located on the back of your student ID card and at the top of your class schedule.

Remember that your CNet ID is only for you to use. Sharing your name and password with a family member or a classmate will result in disciplinary consequences.

I hope this helps!

Sincerely,

Ms. Hansen

New Keyboarding Program for 4th and 5th Grades

This week Ms. Putman and I introduced a new keyboarding program to all current fourth and fifth grade students.  The program is called Keyboarding for Kids, from Ellsworth Publishing.  We introduced the program now so that students who want (or need) to work on improving their keyboarding skills can use the program over the summer to help improve their typing speed and accuracy before the new school year starts.

The program can be accessed from any computer, Mac or PC, as long as it has internet access and a web browser.  Simply go to KeyboardingOnline.com, and log in with the school name: “univschool”. Students should know their personal login names.

This is not homework! Nobody is required to work on this program over the summer. However, if you would like to become a faster and more accurate typist, I recommend that you spend some time working on your keyboarding this summer.  I would like to see rising fifth grade students complete the first five lessons by the first day of school.  For rising sixth graders, completing the first 23 lessons is a good goal.

At school, I sometimes cover a student’s hands with a cardboard box that I’ve chopped up with scissors so that it fits over the keyboard but leaves room for kid’s hands to reach in and type. Students find it very disconcerting at first to type with their hands covered, but they very quickly adapt to touch-typing without looking at their hands, and speed and accuracy rates improve very quickly. Look around at home and see if you can find a box that you could use for this.

Please get in touch if you have any questions or concerns regarding this new program. I would be happy to email the handout that goes along with Keyboarding for Kids to parents or students who may have misplaced the sheet I passed out in class last week.

Get Scratch at Home!

Dear sixth graders,

If you haven’t already done so, please download Scratch at home so that you can play with it, show off your mad programming skills to your parents, siblings and friends, and work on the game you are making in class.

Scratch is FREE to download, and it doesn’t take up a lot of space on your computer.

Your final games are due Monday, May 18th.  Remember, I expect not only flawlessly functioning games, but also as close to professional quality as you can get on the graphics, animation, sounds, music, etc.  If you think you are done, add another level (or 30) to your game, improve the graphics and sounds, and/or add more features. This is your chance to really blow my socks off and make something amazing.

Sincerely,

Ms. Hansen