La clase de Principios ni siquiera existía hasta hace muy poco, por lo que muchas personas que hicieron AP Computer Science A no hicieron Principios antes, incluido yo mismo. De hecho, no tenía experiencia en codificación antes de AP CS.
Obviamente, su dificultad dependerá de su capacidad para obtener el código y del instructor. Tuve un instructor decente que no nos hizo llevar el trabajo a casa, proporcionando mucho tiempo de clase para hacer los proyectos (bueno, si lo hiciste todo en clase). Comenzó con programas bastante simples, como algoritmos de clasificación simples para una lista de palabras, y luego lentamente se construyó a estructuras de datos más completas basadas en OOP, como hacer nuestras propias listas vinculadas (básicamente, tener una estructura de datos que tiene una sola pieza de datos “apuntan” a la siguiente pieza de datos) y tienen funciones tales como agregar en orden alfabético, eliminar y ordenar. No teníamos un proyecto final grande, malo, porque estaba más preocupado por enseñarnos desde cero que por estirarnos por completo para hacer algo importante. Seríamos calificados parcialmente al finalizar, además de ocasionalmente ser calificados más a fondo y pedirnos que nos asignemos una calificación (ejercicio divertido para ver si él está de acuerdo con nosotros).
Personalmente, me costó entender la sintaxis de Java lo suficientemente bien como para no cometer una tonelada de errores de compilación al principio, pero mi maestro fue bueno para analizar las cosas y ayudarnos a depurar nuestro código. Eventualmente aprendes la sintaxis, así que no te asustes con la extraña apariencia del código. No fue tan difícil si tuvieras la cabeza del programador para romper las cosas en pedazos pequeños y aprendieras a depurar las cosas. En serio, la habilidad número 1 para superar AP CS es la depuración de impresión.
Terminé con una A en la clase y 4 en el examen AP.
- ¿Por qué mi clase de cálculo multivariante de la escuela secundaria está compuesta por todos los chicos?
- ¿Cómo es realmente la vida en la escuela secundaria en Japón? En los videos de los estudiantes de intercambio, parece un paraíso. ¿Es eso cierto?
- ¿Fuiste intimidado en la escuela secundaria?
- ¿Qué debes hacer mientras estás en la escuela secundaria?
- ¿Se enseña árabe en las escuelas secundarias estadounidenses?
Así que no fue el AP más difícil que hice, aunque, por supuesto, depende de tus circunstancias específicas. Pero no tengas miedo.