Registration Information | Computing For All

Registration Information

Capacity is limited to approximately 150 students, so please register early. There will be no onsite registration.

Registration deadline is 5:00 PM PT on Friday, May 4, 2018. We will send you a confirmation email upon receiving your completed registration.

Teams are 2 or 3 students, no more – no less.

Frequently Asked Questions

Who is eligible to attend?

The Washington State Middle School Computer Science Competition is open to all 5th through 8th grade students in the state of Washington.

Do I have to bring my own computer?

You do not need a laptop computer for participating in the Individual Test Contest. However, for the Team Test Contest, the team will need a laptop computer with Scratch 2.0 Offline Editor installed. Internet access may not be available so please do not rely on being able to download Scratch on-site. Also, contestants will not be permitted to use the browser version of Scratch. Bottom line, if you want to compete in the Team Competition, please bring a laptop computer with Scratch 2.0 installed. For the Original Project Contest, students should bring their laptop loaded with the project they intend to demo to the judges. Finally, please make sure that your laptop computer is fully charged.

Download Scratch 2.0 Offline Editor

What is Scratch?

Scratch is a free desktop and online multimedia visual coding language that allows young students, scholars, teachers, and parents to easily create and develop their own interactive animations, stories, games, and art. Go to to learn more!

What is a “Preparatory Workshop”?

As the name suggests, a Preparatory Workshop is for students who would like some help preparing for the competition. CFA instructors and volunteers will go over complete sample test problems similar to those in the competition. Helpful test-taking hints and detailed explanations to the solutions will be provided. Depending on the time of the workshop we will endeavor to provide snacks to the attendees. Note: While participation is optional, these workshops tend to be popular and they fill up quickly. If you would like to attend you must register for the workshop before you show up. You can register for a workshop when you register for the competition.

I want to attend but I can’t find a team. What should I do?

Register as an individual. When you do, you will have to answer a question: “Do you want to be placed in a team?” If you answer "Yes" we will do our best to form a team with individuals making similar such request. If we succeed, we will notify you during check-in on the day of the competition. Of course you are very welcome to only compete in the individual portions of the competition.

I’m a college student at UW or a nearby school — how can I get involved?

We are constantly on the lookout for smart individuals who want to help. Please e-mail us at and we’ll add you to our mailing lists! Whether you’re interested in helping out year-round or just volunteering on the day of, we will have plenty of interesting ways you can get involved.

How many students can be on a team?

Teams should be made up of 2-3 people.

How many teams can I register?

A coach may not register more than five teams.

Who can I form a team with?

5th and 6th graders can form teams together, and 7th and 8th graders can team up together.

Do all team members need to register individually?

No. Only one application is required per team, listing the names of all competitors on that team. Team Registration Link | Individual Registration Link

How much does it cost and how do I pay?

The registration fee for the competition is $45 for a team, and $20 for an individual. Team members may register for the individual contest at no extra charge. The workshop registration fee is $15 / student. For details on workshop click here.
You may pay via paypal at the time of the registration, or by check (payable to “Computing for All”) mailed at least one week in advance to: Computing for All, 1311 108th Avenue, Bellevue, WA 98004-3620, USA

Will there be guest speakers at the event?

Yes! We will invite highly accomplished computer scientists as our featured guests. They will discuss the joys and power of computational thinking and computer programming. They will show how you can unleash your creativity and make a big difference in people’s lives.