¿Debo tomar ciencias de la computación AP sin tener conocimientos previos sobre software de computadora?

Esto depende de tu escuela y el curso.

Actualmente, existen dos cursos de AP Computer Science. AP Computer Science Principles es un curso introductorio que se puede enseñar en cualquier idioma. Cubre la programación básica, así como varios otros temas relacionados con las computadoras e Internet. El examen AP consta de un 60% de preguntas de opción múltiple bastante básicas y un 40% de proyectos completados durante el año escolar. Si su escuela ofrece el curso, debería poder tomarlo sin experiencia previa. AP Computer Science A es un curso sobre programación orientada a objetos y se imparte en Java. El examen AP consta de 50% de preguntas de opción múltiple bastante técnicas y 50% de preguntas de respuesta libre (codificación manual) en profundidad. No recomendaría esta clase a alguien sin experiencia en programación.

Mi Introducción a la clase de informática cubre temas de programación similares a los principios de informática de AP. No se requiere experiencia previa.

Si bien espero que AP Computer Science A se enseñe como un curso introductorio en algunas escuelas, espero que mis alumnos estén íntimamente familiarizados con el uso de variables, lógica, bucles y funciones al ingresar a la clase. Deben tener una práctica significativa para resolver problemas de programación y también deben tener cierta experiencia con matrices. Los estudiantes no necesitan estar familiarizados con Java. Introducción a la informática es un requisito previo a menos que el estudiante tenga una experiencia externa significativa.

Estoy seguro de que la oferta de cursos de informática varía enormemente de una escuela a otra. Antes de seleccionar el curso, hable con el consejero académico / de orientación de su escuela y solicite recomendaciones. Él o ella tendrá mucho más conocimiento que yo en cuanto a la dificultad y las expectativas en varios cursos en su escuela. También puedes intentar hablar con los propios maestros. Lo que sea que termines haciendo, ¡buena suerte en tu clase!

Puedes tomar la clase y estarás bien. Está destinado a ser una clase de nivel introductorio. Lo estoy tomando ahora y lo estoy haciendo bien, a pesar de no tener experiencia previa con el software. Buena suerte 🙂

More Interesting

¿Por qué solo admiramos a alguien que comienza a programar temprano y consigue un trabajo en Google a los 20 años pero ignora a aquellos que comienzan a programar tarde?

¿Cuáles son las ventajas y desventajas de optar por btech en informática en UPES?

Como desarrollador de software, ¿cómo es ser administrado por un buen gerente no técnico?

¿Qué debo elegir: matemáticas e informática (curso integrado de 5 años de M.Tech), minería, petróleo en ISM, minería (doble titulación) o agricultura en IIT KGP?

¿Debo dejar mi doctorado en informática? Estoy en un programa de ciencias de la computación que ocupa el primer lugar, número 1 de "US News". No estoy seguro si quiero ser profesor. ¿Debo abandonar?

¿Cuál es mejor para la ingeniería informática, LPU o SRM?

¿La IA cae dentro de la ciencia computacional o informática?

¿Qué lenguajes de programación debe aprender un ingeniero electrónico para impulsar sus perspectivas profesionales?

Soy un estudiante internacional que estudio CS y tengo alrededor de 100 mil deudas en los Estados Unidos después de la universidad, ¿cómo puedo encontrar un trabajo en los Estados Unidos lo más rápido posible?

¿Qué tipo de programa debería ser capaz de crear si quiero un trabajo como programador?

¿Debo perder la esperanza de convertirme en desarrollador?

¿Cuáles son algunas de las técnicas que debe examinar un nuevo programador gráfico?

¿Cuáles son los pasos que se deben seguir para ser un buen programador en C?

¿Puede un estudiante de BSc (Matemáticas) ingresar al programa M.Tech (Investigación) en CS de IISc a través del examen NBHM o CSIR-NET?

¿Cómo comenzó Airbnb a hacer su producto?