Articulo de referencia

Informática AP A

Logotipo de AP Computer Science A a partir de 2025 El curso de Informática A de nivel avanzado ( AP Computer Science A ) (también conocido como AP CompSci , AP CompSci A , AP CS...

Escucha este artículo
Logotipo de AP Computer Science A a partir de 2025

El curso de Informática A de nivel avanzado ( AP Computer Science A ) (también conocido como AP CompSci , AP CompSci A , AP CSA , AP Computer Science Applications o AP Java ) es un curso y examen de Informática AP ofrecido por el College Board a estudiantes de secundaria como una oportunidad para obtener créditos universitarios por un curso de informática de nivel universitario . AP Computer Science A [ 1 ] está diseñado para ser el equivalente a un curso de informática de primer semestre. El examen AP actualmente evalúa el conocimiento de Java por parte de los estudiantes .

El curso AP Computer Science AB, que equivalía a un año completo, se suspendió tras la administración del examen de mayo de 2009. [ 2 ]

Curso

El curso de Informática Avanzada (AP Computer Science) enfatiza la metodología de programación orientada a objetos, con especial atención a la resolución de problemas y el desarrollo de algoritmos . También incluye el estudio de estructuras de datos y abstracción, aunque estos temas no se abordaron con la misma profundidad que en el curso de Informática Avanzada (AP Computer Science AB). El programa TEALS ( Technology Education and Literacy in Schools ), patrocinado por Microsoft, busca aumentar el número de estudiantes que cursan Informática Avanzada. [ 3 ]

Las unidades del examen son las siguientes: [ 4 ]

Estudios de caso y laboratorios

Históricamente, el examen AP utilizaba varios programas en su sección de respuesta libre para evaluar el conocimiento de los estudiantes sobre programación orientada a objetos sin exigirles que desarrollaran un entorno completo. Estos programas se denominaban estudios de caso.

Esta práctica se suspendió a partir del año escolar 2014-15 y se reemplazó por laboratorios opcionales que enseñan conceptos.

Estudios de caso (interrumpidos)

Los estudios de caso se utilizaron en el plan de estudios de AP Computer Science a partir de 1994. [ 5 ]

Estudio de caso de números enteros grandes (1994-1999)

El caso práctico de números enteros grandes se utilizaba antes del año 2000. Fue sustituido por el caso práctico de biología marina.

Estudio de caso de biología marina (2000-2007)

El estudio de caso de biología marina (MBCS, por sus siglas en inglés) fue un programa escrito en C++ hasta 2003, y posteriormente en Java , para su uso en los exámenes A y AB. Sirvió como ejemplo de programación orientada a objetos (POO) integrada en un proyecto de diseño más complejo que aquellos con los que la mayoría de los estudiantes habían trabajado anteriormente.

El estudio de caso se diseñó para que el College Board pudiera evaluar rápidamente el conocimiento de los estudiantes sobre conceptos de programación orientada a objetos, como la herencia y la encapsulación, al tiempo que les exigía comprender cómo interactúan entre sí objetos como "el entorno", "el pez" y el módulo de control de la simulación, sin tener que desarrollar todo el entorno de forma independiente, lo cual sería bastante laborioso. El estudio de caso también proporciona a todos los estudiantes que realizan los exámenes de AP Computer Science una experiencia común de la que extraer preguntas adicionales para la prueba.

En cada examen, al menos una pregunta de respuesta abierta se derivaba del estudio de caso. Además, había cinco preguntas de opción múltiple también derivadas del estudio de caso.

Este estudio de caso se interrumpió en 2007 y fue reemplazado por GridWorld.

Estudio de caso de GridWorld (2008-2014)

GridWorld es un estudio de caso de programa informático escrito en Java que se utilizó con el programa AP Computer Science de 2008 a 2014. [ 6 ] Sirve como ejemplo de programación orientada a objetos (POO). GridWorld sucedió al estudio de caso de simulación de biología marina, que se utilizó de 2000 a 2007. El marco de GridWorld fue diseñado e implementado por Cay Horstmann, basándose en el estudio de caso de simulación de biología marina. La narrativa fue producida por Chris Nevison y Barbara Cloud Wells, de la Universidad de Colgate .

El estudio de caso de GridWorld se utilizó como sustituto del desarrollo de un programa extenso como proyecto final. Debido a las limitaciones de tiempo durante el examen, el College Board proporcionó el estudio de caso de GridWorld a los estudiantes antes de la prueba. Se esperaba que los estudiantes estuvieran familiarizados con las clases y las interfaces (y su interacción) antes de realizar el examen. El estudio de caso se dividió en cinco secciones, la última de las cuales solo se evaluó en el examen AB. Aproximadamente cinco preguntas de opción múltiple en la Sección I se dedicaron al estudio de caso de GridWorld, y fue el tema de una pregunta de respuesta libre en la Sección II.

El programa GridWorld ha sido descontinuado y reemplazado por un conjunto de laboratorios para el año escolar 2014-2015.

  • Actores
    • El caso práctico de GridWorld emplea una clase Actor para construir objetos en la cuadrícula. La clase Actor gestiona el color, la dirección, la ubicación, la función del objeto en la simulación y su interacción con otros objetos.
    • Los actores se dividen en las clases "Flor", "Roca", "Insecto" y "Criatura", que heredan de la clase Actor y a menudo sobrescriben ciertos métodos (sobre todo el método Actuar). Las flores no pueden moverse y, cuando se ven obligadas a actuar, se oscurecen. Los insectos sueltan flores y las criaturas las comen. Las rocas también son inmóviles y no se sueltan ni se comen. Los insectos se mueven directamente hacia adelante, a menos que una roca u otro insecto los bloquee, en cuyo caso el insecto girará 45 grados e intentará de nuevo. Sueltan flores en cada espacio que ocupan, comen flores que están directamente en su espacio de la cuadrícula y son consumidos por las criaturas. Las criaturas se mueven en una dirección aleatoria a un espacio que no esté ocupado por una roca u otra criatura y consumen flores e insectos.
  • Extensiones
    • El estudio de caso también incluye varias extensiones de las clases anteriores. "BoxBug" extiende "Bug" y se mueve en forma de caja si su ruta no está bloqueada. "ChameleonCritter" extiende "Critter" y no come a otros actores, sino que cambia su color para coincidir con el de uno de sus vecinos. "Crab Critter" se mueve hacia la izquierda o la derecha y solo come a los actores que tiene delante, pero por lo demás extiende la clase "Critter".
    • Los estudiantes suelen crear sus propias extensiones de la clase Actor. Algunos ejemplos comunes de extensiones creadas por estudiantes son los organismos Warden y las estructuras tipo SimCity, en las que objetos de ciertos tipos crean objetos de otros tipos en función de sus vecinos (muy parecido al Juego de la Vida de Conway ). Los estudiantes incluso han creado versiones de los juegos Pac-Man , Fire Emblem y Tetris . [ 7 ]
  • Problemas conocidos
    • La versión disponible en el sitio web de College Board, GridWorld 1.00, contiene un error (que no debe confundirse con el error de la subclase Actor) que provoca una SecurityException al implementarse como applet . Este error se corrigió en la versión de código no oficial del sitio web de GridWorld. Además, al configurar el entorno con un BoundedGrid no válido, se produce una NullPointerException .

Laboratorios

En lugar de los estudios de caso descontinuados, el College Board creó tres nuevos laboratorios que los instructores pueden usar, pero son opcionales y no se evalúan en el examen. No hay preguntas sobre el contenido específico de los laboratorios en el examen AP, pero sí hay preguntas que evalúan los conceptos desarrollados en ellos. Los tres laboratorios son: [ 8 ]

  • El laboratorio de la urraca
  • El laboratorio de los Once
  • El laboratorio de imágenes

Examen

Historia

El examen AP de Informática se ofreció por primera vez en 1984.

Antes de 1999, el examen AP evaluaba el conocimiento de los estudiantes sobre Pascal . De 1999 a 2003, el examen evaluaba el conocimiento de los estudiantes sobre C++ . Desde 2003, el examen AP de Ciencias de la Computación evalúa el conocimiento de los estudiantes sobre ciencias de la computación a través de Java .

Formato

Antes de 2015, el examen constaba de dos secciones, con los siguientes tiempos:

  • Sección I: Opción múltiple [1 hora y 15 minutos para 40 preguntas de opción múltiple]
  • Sección II: Respuesta libre [1 hora y 45 minutos para 4 problemas que implican razonamiento extenso]

Sin embargo, a partir de 2015, la sección de opción múltiple se amplió en 15 minutos, mientras que la sección de respuesta libre se redujo en 15 minutos para lo siguiente:

  • Sección I: Opción múltiple [1 hora y 30 minutos para 40 preguntas de opción múltiple]
  • Sección II: Respuesta libre [1 hora y 30 minutos para 4 problemas que implican razonamiento extenso]

A partir de 2025, la sección de Opción Múltiple (MCQ) se amplió en 2 preguntas, mientras que la sección de Respuesta Libre (FRQ) se mantuvo igual. La sección MCQ representa el 55% de la calificación final, mientras que la sección FRQ representa el 45%. Además, el examen se administra completamente en formato digital a través de la aplicación Bluebook para el examen de mayo de 2025 y posteriores. [ 9 ]

  • Sección I: Opción múltiple [1 hora y 30 minutos para 42 preguntas de opción múltiple]
  • Sección II: Preguntas de respuesta libre [1 hora y 30 minutos para 4 problemas]

Distribución de calificaciones

En la convocatoria de 2025, 93.906 estudiantes realizaron el examen. La puntuación media fue de 3,18 con una desviación estándar de 1,48. Las distribuciones de calificaciones desde 2003 fueron:

AP Ciencias de la Computación AB

Curso

El curso AP Computer Science AB, que fue descontinuado , incluía todos los temas de AP Computer Science A, además de 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 de asignación dinámica era fundamental para AP Computer Science AB. Debido a la baja cantidad de estudiantes que presentaban el examen AP Computer Science AB, se descontinuó después del año 2008-2009. [ 30 ]

Distribución de calificaciones para AP Computer Science AB

El examen AP Computer Science AB se suspendió en mayo de 2009. La distribución de calificaciones desde 2003 hasta 2009 se muestra a continuación:

Véase también

Referencias

  1. Página principal de AP Computer Science A , The College Board
  2. "Anuncio importante sobre AP Computer Science AB" . AP Central . The College Board. 2008. Archivado del original el 9 de abril de 2008.
  3. Bishop, Todd (27 de julio de 2012). "Geek de la semana: Kevin Wang está introduciendo científicos informáticos en las escuelas secundarias" . GeekWire . Archivado del original el 5 de julio de 2015. Consultado el 5 de julio de 2015 .
  4. "Descripción del curso y examen de AP Computer Science A, vigente a partir de 2025" (PDF) . AP Central . Consultado el 6 de octubre de 2025 .
  5. "Estudio de caso de GridWorld" . AP . The College Board. Archivado del original el 26 de febrero de 2012.
  6. ^ Horstmann, Cayo. "GridMundo". horstmann.com . Consultado el 15 de septiembre de 2008.
  7. Horstmann, Cay. "Extending GridWorld" . Extending GridWorld . Consultado el 22 de febrero de 2016 .
  8. "Nuevo requisito de laboratorio de informática" . Consultado el 10 de julio de 2014 .
  9. "Examen AP de Ciencias de la Computación A – AP Central | College Board" . apcentral.collegeboard.org . Consultado el 20 de julio de 2026 .
  10. 1 2 DISTRIBUCIÓN DE CALIFICACIONES DE LOS ESTUDIANTES (PDF) , College Board, 2005 , consultado el 30 de enero de 2017
  11. 1 2 DISTRIBUCIÓN DE CALIFICACIONES DE LOS ESTUDIANTES (PDF) , College Board, 2006 , consultado el 30 de enero de 2017
  12. 1 2 DISTRIBUCIÓN DE CALIFICACIONES DE LOS ESTUDIANTES (PDF) , College Board, 2007 , consultado el 30 de enero de 2017
  13. 1 2 DISTRIBUCIÓN DE CALIFICACIONES DE LOS ESTUDIANTES (PDF) , College Board, 2009 , consultado el 30 de enero de 2017
  14. " Distribuciones de calificaciones de los estudiantes " (PDF). Consultado el 12 de enero de 2024.
  15. " Distribuciones de calificaciones de los estudiantes " (PDF). Consultado el 12 de enero de 2024.
  16. "Distribución de puntuaciones del examen AP de Ciencias de la Computación A de 2012" (PDF) . College Board . Consultado el 12 de enero de 2014 .
  17. "Distribución de puntuaciones de AP Computer Science A 2013" (PDF) . College Board . Consultado el 12 de enero de 2014 .
  18. "Distribución de puntuaciones de los estudiantes" (PDF) . College Board . Consultado el 28 de febrero de 2015 .
  19. " Distribuciones de calificaciones de los estudiantes " (PDF). Consultado el 12 de enero de 2024.
  20. " Distribuciones de calificaciones de los estudiantes " (PDF). Consultado el 12 de enero de 2024.
  21. " Distribuciones de calificaciones de los estudiantes " (PDF). Consultado el 12 de enero de 2024.
  22. "Distribución de calificaciones de estudiantes, exámenes AP - mayo de 2018" (PDF) . The College Board . Consultado el 24 de diciembre de 2022 .
  23. " Distribuciones de calificaciones de los estudiantes " (PDF). Consultado el 12 de enero de 2024.
  24. "DISTRIBUCIÓN DE CALIFICACIONES DE LOS ESTUDIANTES" (PDF) . Consultado el 9 de junio de 2021 .
  25. " Distribuciones de calificaciones de los estudiantes " (PDF). Consultado el 12 de enero de 2024.
  26. " Distribuciones de calificaciones de los estudiantes " (PDF). Consultado el 1 de octubre de 2023.
  27. " DISTRIBUCIÓN DE CALIFICACIONES DE LOS ESTUDIANTES " (PDF). Consultado el 12 de enero de 2024.
  28. Total Registration (25/06/2024). "Distribuciones de puntuaciones del examen AP 2024" . www.totalregistration.net . Consultado el 27/06/2024 .
  29. "Distribuciones de calificaciones de estudiantes de 2025" (PDF) . AP Central . College Board. 2025.
  30. Cech, Scott J., "College Board pretende eliminar los programas AP en cuatro materias" , Education Week, 9 de abril de 2008
  31. "2003: Distribución de calificaciones AB de Ciencias de la Computación" . AP Central . College Board . Consultado el 30 de enero de 2017 .
  32. "2004: Distribución de calificaciones AB de Ciencias de la Computación" . AP Central . College Board . Consultado el 30 de enero de 2017 .
  33. "Distribución de calificaciones AB de Ciencias de la Computación de 2008" . College Board. Archivado del original el 20 de junio de 2009. Consultado el 5 de marzo de 2012 .
  • College Board: Informática AP A