El programa de Colocación Avanzada ( AP ) en Ciencias de la Computación (abreviado como AP Comp Sci o APCS ) incluye dos cursos de Colocación Avanzada y exámenes que cubren el campo de la informática . El College Board los ofrece a los estudiantes de secundaria como una oportunidad de obtener créditos universitarios por cursos de nivel universitario . [1] El programa consta de dos cursos actuales ( Principios de Ciencias de la Computación y Ciencias de la Computación A ) y un curso discontinuado ( Ciencias de la Computación AB ). [2]
El curso AP Computer Science se enseñó utilizando Pascal para los exámenes de 1984 a 1998, C++ para 1999 a 2003 y Java desde 2004. [3]
Actualmente se ofrecen dos cursos de informática AP. [4] Principios de informática se considera un curso más "global" que la asignatura de Informática A, que requiere mucha programación. [5] [6]
AP Computer Science A es un curso basado en programación, equivalente a un curso universitario de primer semestre. AP CSA enfatiza la programación orientada a objetos y se enseña utilizando el lenguaje de programación Java . El curso hace hincapié en la resolución de problemas utilizando estructuras de datos y algoritmos . [7]
Principios de Ciencias de la Computación de AP es un curso introductorio de nivel universitario en ciencias de la computación con énfasis en el pensamiento computacional y los impactos de la computación. El curso no tiene un lenguaje de programación designado y enseña algoritmos y programación , complementando Ciencias de la Computación A. [8]
AP Computer Science AB incluía todos los temas de AP Computer Science A, así como un estudio más formal y profundo de algoritmos , estructuras de datos y abstracción de datos . Por ejemplo, los árboles binarios se estudiaban en AP Computer Science AB, pero no en AP Computer Science A. El uso de estructuras de datos recursivas y estructuras asignadas dinámicamente era fundamental para AP Computer Science AB.
AP Computer Science AB era equivalente a un curso universitario de un año completo. [9]
Debido al bajo número de estudiantes que tomaron el examen, AP Computer Science AB se suspendió después de la administración del examen de mayo de 2009. [10] [11]