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 instructional materials are based on concepts outlined by the College Board and prepare students to take the Advanced Placement Computer Science A Examination. Students are required to take the AP exam associated with this course. Students not taking the exam will not earn the additional quality point. Segments of this course will be taught online, thereby satisfying the graduation requirement for a virtual course.
Students enrolled in this Advanced Placement (AP) course will earn an additional quality point upon successful completion. Taking the AP exam is no longer required but is strongly encouraged, as participating demonstrates mastery of college-level content and earning a qualifying score may lead to college credit. (33185) Segments of this course will be taught online, thereby satisfying the graduation requirement for a virtual course.
Strongly recomme3nded the completion of Programming (26638 or MS 16640), Programming Advanced (26643) or AP Computer Science Principles (33186) with a grade of "B" or better or permission of the instructor.