Saltar al contenido
Temas

AP Principios de Ciencias de la Computación

Consejos

AP Computer Science Principles es el curso de computación amplio: los datos y su representación, algoritmos y abstracción, programación, Internet y el impacto de la computación en la sociedad. El código se escribe en cualquier lenguaje, y el examen utiliza un pseudocódigo neutro del lenguaje, por lo que los conceptos son más importantes que la sintaxis.

La evaluación tiene dos partes. La Tarea de Rendimiento Creativa es un programa que construyes y documentas durante el tiempo de clase; el examen final del curso es de opción múltiple.

Las respuestas escritas sobre tu propio programa son donde se pierden puntos: te piden explicar un algoritmo que escribiste y justificar una abstracción que elegiste, con precisión, con tus propias palabras.

Las notas cubren las ideas principales desde los datos hasta el impacto, con ejemplos de código que puedes ejecutar aquí. La biblioteca contiene las preguntas de muestra del examen, y hay notas sobre la Tarea de Rendimiento Creativa, la cual se evalúa en base a tu propio programa y respuestas escritas, no solo en el examen.

  • 1

    Desarrollo Creativo

    Ver lección
    • 1.1 Colaboración
    • 1.2 Función y propósito del programa
    • 1.3 Diseño y desarrollo de programas
    • 1.4 Identificación y corrección de errores
    • 1.4 Practice
    • 1.4 Respuestas
    • 1.4 Consejos para el examen
  • 2

    Datos

    Ver lección
    • 2.1 Números Binarios
    • 2.2 Compresión de datos
    • 2.3 Extracción de Información de los Datos
    • 2.4 Uso de Programas con Datos
    • 2.4 Practice
    • 2.4 Respuestas
    • 2.4 Consejos de examen
  • 3

    Algoritmos y Programación

    Ver lección
    • 3.1 Variables y Asignaciones
    • 3.2 Abstracción de Datos
    • 3.3 Expresiones Matemáticas
    • 3.4 Cadenas
    • 3.5 Expresiones Booleanas
    • 3.6 Condicionales
    • 3.7 Condicionales Anidados
    • 3.8 Iteración
    • 3.9 Desarrollo de Algoritmos
    • 3.10 Listas
    • 3.11 Búsqueda binaria
    • 3.12 Llamadas a Procedimientos
    • 3.13 Desarrollo de Procedimientos
    • 3.14 Bibliotecas
    • 3.15 Valores Aleatorios
    • 3.16 Simulaciones
    • 3.17 Eficiencia Algorítmica
    • 3.18 Problemas Indecidibles
    • 3.18 Practice
    • 3.18 Respuestas
    • 3.18 Consejos de examen
  • 4

    Sistemas Informáticos y Redes

    Ver lección
    • 4.1 Internet
    • 4.2 Tolerancia a Fallos
    • 4.3 Computación Paralela y Distribuida
    • 4.3 Practice
    • 4.3 Respuestas
    • 4.3 Consejos de examen
  • 5

    Impacto de la Computación

    Ver lección
    • 5.1 Efectos Benéficos y Perjudiciales
    • 5.2 The Digital Divide
    • 5.3 Sesgo en la Computación
    • 5.4 Crowdsourcing
    • 5.5 Preocupaciones Legales y Éticas
    • 5.6 Computación Segura
    • 5.6 Practice
    • 5.6 Respuestas
    • 5.6 Consejos de examen

Iniciar sesión o crear cuenta

IGCSE, A-Level & AP