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
Cargando…
-
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
Cargando…
-
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
Cargando…
-
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
Cargando…
-
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
Cargando…