¿Qué cursos de AP debo tomar para obtener una especialización en informática?

Tanto AP Physics Cs, AP Chemistry, AP Calc BC, AP Stats, AP Languge and Composition, AP Literature, AP Micro, AP Macro, AP US History, AP World History y, por último, pero no menos importante AP Computer Science.

Cuando obtengas un título de CS, tus estudios se concentrarán más en las clases de CS, así que asegúrate de estar bien redondeado en tus otras materias. De hecho, es (casi) mejor si no toma AP CS porque puede aprenderlo completamente en la universidad. He visto las respuestas de Richard Mullers a tener una educación completa e incluso les he preguntado a algunos de mis profesores qué piensan. La mayoría de mis profesores (e incluso reclutadores) están interesados ​​en personas que no son solo “monos codificados”. Comienza a diversificar tus conocimientos porque eso no solo te abrirá más oportunidades, sino que también te ayudará a ver el mundo desde una perspectiva diferente.

Nota al margen: solía ser un apasionado “enemigo” de la historia y los estudios sociales en mis oídos más jóvenes. Tampoco me gustaban las humanidades ni las artes. Hoy en día, encuentro esos temas muy interesantes. Siendo que la mayoría de mis cursos son clases de CS de nivel superior, aprender sobre estos diferentes temas me atrae mucho. Me gusta leer novelas, escribir mis pensamientos (incluso si es solo en Quora) y analizar el mundo que me rodea con diferentes “lentes”.

Tome todos los cursos de matemáticas y ciencias duras que se ofrecen en su escuela. Cuanto más difícil mejor. Si su escuela ofrece AP Computer Science … bueno, puede tomarla si lo desea, pero no es muy útil. Simplemente le enseña cómo escribir Java y le presenta algunos algoritmos de clasificación elementales. Nada que no puedas enseñar tú mismo, como lo haría cualquier desarrollador de software real .

Pero, para aprender a ser un programador, uno debe ser experto en el arte de resolver problemas. Eso significa aprender a escribir código, leer sobre cómo programar y buenas prácticas de ingeniería de software, y escribir sus propios proyectos. Todo esto además de una educación sólida en una buena escuela de CS.

Eso es lo que debes hacer.

Toma tantas ciencias y matemáticas como puedas. Definitivamente tome AP Computer Science, pero no pierda su tiempo con los nuevos Principios de AP Computer Science. Intente tomar Calc AB o Calc BC.

More Interesting

¿Debo tomar la rama CS? Pregunto esto debido a la condición actual del sector CS. ¿Será una buena opción para el futuro?

¿Cómo es trabajar en la industria financiera como ingeniero de software?

¿Qué debo aprender para comenzar para ser un buen programador?

Cómo ingresar a una pasantía en una empresa basada en productos como BTech más reciente en informática

Soy un graduado de B.Tech en ciencias de la computación de una universidad de bajo grado que ahora se encuentra en un MNC indio (TCS). ¿Es posible para mí conseguir un trabajo en empresas como Google, Facebook o Amazon?

¿Qué es más importante en Informática: experiencia laboral o una maestría?

Me apasiona la programación pero solo tengo un diploma de HS. ¿Puedo seguir haciendo carrera sin ir a la universidad?

Ya tengo una pasantía en mi haber. ¿Cómo puedo obtener un salario de $ 100,000 o más después de graduarme con una licenciatura en informática?

Cómo mostrarle a un oficial de admisiones que me encantan las ciencias de la computación cuando no he tomado ninguna clase de ciencias de la computación de AP o no he logrado ningún logro en el campo

Actualmente estoy persiguiendo un BTech en informática. ¿Debería centrarme más en la programación o simplemente estudiar mi curso regular?

¿Qué debo elegir: desarrollo web front-end o control de calidad de software? No soy tan bueno con los lenguajes de programación

¿Qué tan ocupados están los estudiantes de informática?

¿En qué universidad de EE. UU. Puedo ingresar con este perfil para estudiar una maestría?

¿Hay algo más como la escuela de ingeniería / programación Ecole 42 Software?

¿Debo dejar mi trabajo y aprender codificación a través de App Academy NYC?