Data structures form the basis of this course. Independent research is required. This is an independent studies course in programming with varied languages. Individual projects based on student needs and ability are assigned. There is a limit of four teams from any one school.
Correct solutions receive points according to the degree of difficulty.
First, second, and third place teams advance to the state competition. At the district level, forty-five minutes is allotted for the individual multiple choice test. At the regional and state level, two hours is allotted for the team computer programming component in addition to forty-five minutes for the individual multiple choice test. Correct programming solutions receive points according to the degree of difficulty. At each level of competition, first place team winners and the top three multiple choice test scorers advance to the next level.