¿Qué cursos debe evitar un estudiante de CS? ¿Por qué?

Los estudiantes aprenden a ritmos diferentes, por lo que lo primero que debe comprender es usted mismo y cómo aprende. Por ejemplo, soy un aprendiz “completo”, lo que significa que proceso las cosas lentamente. Para compensar esto, me aseguré de comprender los requisitos de tiempo de cada curso: examino el programa de estudios, entrevisto al profesor, pregunto a los estudiantes que han tomado el curso para cada curso que tomé. Básicamente, sabía a qué me estaba comprometiendo antes de tomar el curso. Le recomiendo que no tome más de un curso de programación intenso antes del semestre.

El ACM Computer Science Curriculum 2013 tiene la cantidad de cursos requeridos para Ciencias de la Computación y, francamente, no puede evitar tomarlos. Es importante dominar realmente estos cursos obligatorios antes de tomar cursos avanzados. Dependiendo de lo que “ames” hacer, debe determinar qué cursos tomará.

En pocas palabras: evitas programando tus fortalezas y no tus debilidades.

PD: Si me dices a qué escuela asistes, puedo ser más específico.