Solo pienso en dos cursos cuando pienso en cursos útiles de pregrado de mi título de CS.
- Introducción a la programación . Proporcionó un flujo constante de problemas de programación y nuevos conceptos. Pasé más tiempo programando para esta clase que para cualquier otra clase.
- Matemáticas discretas . Gran parte de las matemáticas discretas son algoritmos, como flujo máximo / corte mínimo, circuitos euler, etc. Realmente bastante útiles.
Algunas clases más fueron útiles en mi plan de estudios de posgrado:
- Introducción a los algoritmos . Realmente me ayudó con mi conocimiento de algoritmos útiles y cómo elegirlos.
- Idiomas formales y autómatas finitos . Esto solo fue útil más tarde. Proporcionó herramientas para pensar en problemas complejos, especialmente problemas distribuidos complejos. Tratamiento en profundidad de máquinas de estado y gramáticas.
Como siempre, su kilometraje puede variar.