Students design, implement and interpret computer-based solutions to problems in several application areas, becoming knowledgeable about programming concepts, algorithm designs, and documentation of the computer solution. The course material emphasizes those concepts outlined by the College Board and prepares students to take the Advanced Placement Computer Science Principles test.
Prerequisites
Programming