High School Due Dates


General Information

Requirement For Each Group.

  • A team comprised of 3-6 members registered by the HyperStream Teacher Champion/Advisor in 9th-12th grade
  • Medical Form (All students under the age of 18 as of April 30th)
  • Photo Release Form (All students under the age of 18 as of April 30th)
  • Community Service
  • Team Competition Summaries

Optional participation

  • Best Team Name
  • Best Team Logo

IT Olympic competition components

Each venue will have three components that the teams will be judged on as described in the pages that follow. The three components are:

  • Community Service
  • Primary Competition
  • Real-time Competition

The goals of the competition are to promote interest and exploration of information technology through a fun, unrestricted learning environment that encourages collaboration and experiential learning.

Primary Competition

The primary competition is designed to show the technical abilities of the team. The project that the team has worked on and brought to the competition is what will comprise this portion of the score. Each venue will have different scoring methods and judging criteria which are generally enumerated later in this document.
Real-time Competition
During the IT-Olympics, teams will be asked to solve problems in real-time based on the venue. Because these are real-time problems, the actual challenges and details are not known ahead of time. The problems and the judging criteria are given out during the course of the two-day competition.

Please Make Special Note: Advisors, Mentors, chaperones and visitors will be allowed to watch the competition from the patron seats in Hilton Coliseum during IT-Olympics (only judges and students are allowed in the venue areas and on the floor). The only exception to this is on Friday for the Cyber Defense teams – teachers/mentors can be on the floor on Friday in the cyber venue area only to assist with their cyber teams.

Please be respectful; this is a student event. For all teams to have the same advantage, communications with your teams is not allowed unless cleared by IT-O director or venue director. Any such help or hints will result in a significant point deduction and potentially a disqualification from the competition. This applies to all venues.

High School Robotics Competition

Brought to you by Iowa State University & the Technology Association of Iowa 


The goal of the robotics venue is to design and program an autonomous robot using the Lego Mindstorms NXT or EV3. Due to the increased number of participants in the Robotics venue, we are creating two levels of the robotics competition. There is no difference in the actual real-time challenges or in the primary competition rules. This will allow teams of similar experience levels to compete together. Upon registration, we will be grouping clubs into two levels based on experience.

This year, the primary competition will be a hungry robots competition. Hungry Robots is a game where 2 or 3 autonomous Lego Mindstorms NXT or EV3 robots will work to capture delicious morsels of robot food (Ping Pong Balls) and move it to the team’s designated home base. There will be 35 morsels (25 white, 10 yellow) released at the start of play. Each morsel secured at the end of play will be awarded points.

The competition “mat” is a circular ring five feet in diameter with a raised border and smooth surface. Additional Mat details can be found here: bit.ly/HungryRobotRules

The robots are placed in their designated home base facing the center of the ring and their backs touching the wall. Each home base area will be a different color, robots will need to remember which one is theirs. The referee and onlookers will count 3,2,1 and GO!  The team representative will start his robot and then move away from the ring.  The robot must wait three seconds before any motion is made to allow the team representatives to clear the circle.  Then, the first motion may be in any direction but has to start within ten seconds of the bout.  The robot must find the robot food and bring it back to its home base. Robots are allowed to steal robot food from the other robots and their home base. Robots will continue for 3 minutes, and at the end of that time the number of balls INSIDE the robots home base will be counted. Each team will be awarded one point for each white morsel inside their home base, and 2 points for each yellow morsels, and the winner will be determined by who has collected the most points. If robots get entangled, both team reps can agree to stop the clock, disentangle the robots, and restart the match with the time remaining

Competition FAQ Link

Robot requirements:

The robots must be built using only the components sent to the Club and must come from the following kits: education base set 9797 (NXT) or 45560 (EV3) and either education resource set 9648 (older kit number) education resource set 9695 (newer kit number), or education resource 45544 (EV3 kit). Again, you can bring two kits if you do not want to dismantle your robot.

Your robot can contain any parts included in the approved kits but can only contain one intelligent brick and the no more than the intended number of sensors/motors included in one set: 1 ultrasonic sensor, 1 light/color sensor, 1 sound sensor, 1 gyro sensor, 2 touch sensors, 3 motors.

No other components are allowed to be purchased and added from kits other than 9797 (NXT) or 45560 (EV3). If the team has access to more than one kit in the building process, be sure to not include any extras of any given part. There will be significant point deductions for having any extra parts, and they will need to be removed before it can compete in any matches

The robot cannot exceed two pounds and must fit in a 1’ x 1’ frame.

Your documentation score will be based on a display board you prepare. You will prepare a 5 minute presentation using this display to the judges. Use a standard, three-panel display board that unfolds to be 36″ tall by 48″ wide. Display your design choice for the robot by including pictures, mechanical design, and software design. Include the following in your display and presentation:

  • Mechanical Design
  • Explain the basics of your design.
  • Explain the reasoning behind the main components of your design or what directed the design of your robot.
  • Any Defensive Structures
  • Any Offensive Structures
  • Sensors used
  • Motors
  • Anything else that defines your robot or think will give you an edge in the competition
  • Software Design
  • Explain the basics of your program.Using pseudo code, explain the structure of your program and write a brief explanation behind some of the decisions you had to make or what directed the flow of your program. Unless you find it absolutely necessary, there is no need to include your program here, but the use of pseudo code is encouraged.
  • Parallel Programs and how they are used/interact (if applicable)
  • Looping
  • Sensors Readings
  • Motors Manipulations
  • Anything else that defines your robot or think will give you an edge in the competition


Competition Divisions

The robotics teams are split into 2 divisions for the competition Cardinal (beginners) Division and Gold (experienced) Division based on the average of individual team members previous experience with this competition. The hungry robots matches will run with the same rules and real time challenges are the same for each, there are a few new opportunities that we will allow teams that are competing in the Gold Division.

The team’s division will be determined by the staff after sign ups are complete.

The teams can however opt into the Gold division if they want to use languages other the Lego software (such as robotc, python, ect). We will also allow teams to opt into the gold division if they want to use multiples of the same sensors from different kits. The robot is still limited to the sensors and parts included in the kit numbers specified, you can just combine sensors and other parts if you choose (such as 2 ultrasonic sensors). If your team is going to go that route, please remember there is still a size and weight limit to adhere to.



Hungry Robots Competition (50% of final score)

25% based on Documentation
25% based on Poster Presentation
50% based on matches against other robots

Real Time Competition (50% of final score)

2 challenges are each scored on the basis
60% meeting the objective
20% creativity
10% stability of the system
10% runs autonomously

*Each school is responsible to do background checks on anyone 18 or older that will be attending IT-Olympics associated with their students/teams.