Class enrollment is NOT restricted to honors students. Classes WILL satisfy the computer requirement for high school graduation. This course requires students to create programs using a programming language. 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.