¿Qué se enseña en la rama CS en una escuela de ingeniería?

Básicamente, en el primer y segundo semestre, todos los estudiantes de la rama aprenden las mismas materias como
1) matemáticas 1 y 2
2) ingeniería física
3) química de ingeniería
4) ingeniería eléctrica básica
5) habilidades blandas
6) ingeniería civil básica
7) habilidad de comunicación
8) gráficos
9) habilidades computacionales, etc.
La rama principal comienza después de esto con sus estudiantes de rama y las materias son

3er semestre
1) red informática
2) Ingeniería de software
3) Gráficos por computadora y multimedia
4) Software y administración del sistema
5) Tecnología de objetos y UML

Cuarto semestre
Matemáticas
1) Lenguaje formal y teoría de autómatas
2) Operación Investigación y Optimización
Tecnicas
3) Principios de comunicación Engg
4) Arquitectura informática avanzada

5to semestre
1) sistema operativo
2) Sistema de gestión de bases de datos
3) Diseño y Análisis de Algoritmo
4) Microprocesador y microcontroladores
5) Sistema de control

6to semestre
1) red informática
2) Ingeniería de software
3) Gráficos por computadora y multimedia
4) Software y administración del sistema
5) Tecnología de objetos y UML

7º semestre
1) Procesador de lenguaje
2) inteligencia artificial
3) Programación visual y tecnología web
4) Gestión financiera y cuentas
5) Electiva I

Octavo semestre
1) Valores y ética en la profesión
I2) Gestión industrial
3) Electiva II
4) Electiva III

Fuente: Google (respuestas de Yahoo)

Actualmente soy estudiante de segundo año de Ingeniería Informática. En mi experiencia personal, generalmente comienzan con un lenguaje de programación que es fácil de entender, preferiblemente Python o C ++. Si tiene un poco de conocimiento en Programación Orientada a Objetos, no debería ser una molestia para usted. Por otro lado, si le preocupa no ser consciente de la clase, le sugiero que se inscriba en un instituto para un curso en C ++. Luego, en los descansos del semestre, puede conocer el plan de estudios. Una vez que finalice su primer año, se le presentará Java, estructuras de datos y muchos más. La creación de redes también puede ser parte del plan de estudios, dependiendo de la universidad en la que se esté inscribiendo. Luego hay talleres de CS donde puedes obtener conocimiento adicional sobre piratería ética, programación de Android y diseño de páginas web.