Advanced Placement Computer Science
    This course is a study of programming methodology, features of programming languages including prefix and postfix notations, data structures including lists, stacks, and queues, tree structures, and other linked structures, an analysis of algorithms, searching and sorthing, and responsible use of computer systems.  The curriculum is based on topics  presented in the Advanced Placement Course Description as outlined by the CEEB.
  1