This honors elective prepares students for entry-level college courses in computer science. Topics include preconditions and post-conditions, assertions, and informal analysis of algorithms, as well as many standard searching and sorting algorithms using static data structures. There is a heavy emphasis on recursion. This honors elective prepares students for second level college courses in computer science. Dynamic data structures are used throughout the course.
Students learn to write numerous programs of difficult complexity.
Enrollment in this Advanced Placement section is limited to those students who have shown a high aptitude in AP Computer Science A or have departmental approval, and have approval of the Placement Committee. Microsoft Word Students will be taught to use Microsoft Word to create documents for use in classes. Topics covered will include layout, cut and paste, headers, footers, and formatting. This course provides students with strategies, skills, and concepts to find and manipulate information using electronic information retrieval. Summer reading page and discussion questions.