Foothill Elementary is holding its first ever computer programming contest for kids!

Students in Grades 1-6 are invited to participate.

The Contest runs from April 1st-April 30th.

Grades 1-3

  • Choose tasks from this document: https://goo.gl/5YeKm7
  • Submit up to 3 programs of your own design and creation

Grades 4-6

  • Create a “Spirograph” program that draws colorful patterns
  • Create a program that asks a user for a number and then shows the first 10 multiples of that number
  • Create a “I’m thinking of a number” game where the player is told their guesses are too high or too low until they guess the correct answer
  • Create a “Flappy Bird” clone
  • Create a “dress-up” program that lets the player select different combinations of outfits for a person, alien, monster, etc.
  • Create a working calculator that adds, subtracts, multiplies, and divides
  • Create a working simulation of the solar system
  • Create a game that has the player practice math facts
  • Submit up to 3 programs of your own design and creation

Prizes:

  • Every student who successfully submits one task will get a t-shirt.
  • Every student who successfully submits at least 5 tasks earns a a prize kit and a trip to a tech company in the Riverwoods for a tour, lunch at an ice cream parlor, and a Q&A visit with leaders from local tech companies.
  • Every student who successfully submits at least 8 tasks will earn a $25 Amazon gift card.
  • The Judges’ Choice top secret prize will be awarded to one student in each grade level who submits at least 8 tasks.

Rules:

  • Adults may give suggestions, but students create the code
  • Students may work by themselves or in teams of no more than 2
  • This contest is designed with the Scratch coding language in mind. Students in Grades 4-6 already have accounts with Scratch and should know how to access their accounts. Students in Grades 1-3 will need a parent to create an account for them to be able to publish their programs — publishing a project through Scratch requires email verification. Students are welcome to use other programming languages if they have a way to submit links to where their projects are published online.