¿Qué cursos debo tomar para la carrera de informática?

No pienses en un comandante como tú haces un trabajo. No necesita estar calificado para hacerlo para presentar una solicitud. Tienes que ser curioso e interesado.

Si adopta un enfoque muy estructurado y deliberado y toma las clases de matemáticas y programación, puede tener una percepción incorrecta de lo que es CS y perder todas las cosas interesantes más allá de la ingeniería de software.

Toma lo básico, seguro. Pero hágalo sabiendo que abrirá temas más adelante.

Si cree que puede querer tomar gráficos, aprenda C ++.

Si crees que quieres tomar Inteligencia Artificial, aprende algo de LISP.

Si crees que quieres tomar clases de redes y arquitectura, muchas de ellas están en C.

Bases de datos, aprenda SQL. El mundo DB ha cambiado significativamente desde que estaba en la escuela. Aún así, las bases de datos relacionales que usan SQL siguen siendo fundamentales y le permitirán apreciar las diferencias con las tecnologías más nuevas.

Aquí está el problema con tu pregunta. A veces, cuando las personas dicen que están interesadas en la informática, en realidad se refieren a la programación. La informática como asignatura es mucho más que programación. Puede ser muy matemático y abstracto. La ingeniería y programación de software está más orientada a la práctica, más sobre la resolución de problemas.

Si quiere decir que quiere ser un programador profesional, no necesariamente un científico de la computación, tome cursos que estén más orientados a la resolución de problemas. Eso sería cosas como su análisis numérico y clases de modelado.

Si quiere decir que quiere ser un científico de la computación (p. Ej., Estudie graduados en ciencias de la computación y estudie la teoría de la computación), tome cursos de matemática más abstractos, como los cursos de álgebra que enumera. Si hay un curso en lógica matemática, tómelo también.

Hola,

El tipo de cursos que debe tomar es algo que debe discutir con su consejero vocacional. En UC Berkeley, hay requisitos y no son flexibles en ellos.

En el nivel de división superior, hay más flexibilidad porque hay asignaturas optativas que puede tomar.

Consulte a su consejero o use el catálogo en línea.

Respuesta corta 2, 3, 7,8.
1 y 2 es similar, 2 es más avanzado. 4 y 7 es similar, 7 más práctico. 8 pone todo para usar.