The study of solution development is addressed including problem definition, solution planning and design, implementation and coding, verification of correctness, and documentation. Students should have the ability to work with abstract concepts such as variable representation of data. Independent research is required. This course builds on what was learned in Computer Science 1 Honors and is designed to give students the same information as in a college-level programming course. 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.