¿Cuál es el programa de estudios de CSE en los IIT / NIT para el primer semestre? ¿Qué idiomas hay que saber antes de unirte?

Aquí está el currículum de CSE @ IITB.

El curso de CSE común (CS101) se imparte en el primer semestre.
Incluye lo siguiente:

  • conceptos básicos de C ++ que incluyen variables, constantes, tipos de datos, etc.
  • Operadores y expresiones y punteros en C ++.
  • Programación orientada a objetos: clases, objetos, herencia, polimorfismo (conceptos básicos), etc.
  • algunas estructuras de datos comunes (pila, cola, lista enlazada) y algoritmos
  • Comandos de linux

C ++ es el idioma principal que se nos enseña (aunque aprendemos muchos más en el tercer semestre en el curso de laboratorio de sistemas de software)
El segundo semestre tiene un curso sobre abstracciones y paradigmas en programación (laboratorio CS152 +) en el que se nos enseña lo siguiente:

  • Detalles de abstracción y encapsulación.
  • Estrés en el diseño orientado a objetos
  • Programacion funcional

Los 2 cursos en general no enseñan mucho.
CS101 es para aquellos que no han visto una computadora antes.
CS152 es enseñar a los estudiantes a pensar de una manera orientada a objetos.

No se nos enseña mucho de CS en el primer año. Creo que la razón de esto es que varios estudiantes cambian su rama a CS. Además, los IIT creen que un estudiante de ciencias de la computación es primeramente ingeniero y solo entonces ingeniero informático, por lo que en el primer año nos enseñan principalmente las habilidades de ingeniería comunes (taller mecánico, dibujo de ingeniería, laboratorios de física y química, etc.)

Sin embargo, en el segundo año en adelante, tenemos un currículo riguroso basado en CS
Sem 3:

  • CS213 (y un laboratorio difícil): Estructuras de datos y algoritmos
  • CS207: Matemáticas discretas
  • CS251: Laboratorio de sistemas de software
  • CS215: Análisis e interpretación de datos
  • EE101: Introducción a los circuitos eléctricos y electrónicos.

Sem 4:

  • CS224: Redes de computadoras (y un laboratorio)
  • CS226: Diseño de lógica digital (y un laboratorio)
  • CS228: Logica en CS
  • CS218: Diseño y análisis de algoritmos.

Para aquellos que quieran obtener más conocimientos, IITB ofrece una serie de cursos de honor para realizar. Mis amigos tomaron cursos sobre aprendizaje automático, gráficos por computadora, valores de redes, etc. en su cuarto semestre.
Eso es lo que he hecho hasta ahora (estoy en tercer año).

Una lista completa del plan de estudios se puede encontrar aquí:
Página en iitb.ac.in

Soy un estudiante universitario de Ingeniería Informática en el Instituto Nacional de Tecnología Sardar Vallabhbhai, Surat.

En el primer año, uno de los dos semestres tendrá un curso titulado “Fundamentos de programación de computadoras”. Hay mucha teoría en este curso. Para la parte de programación, sin embargo, aprender C será suficiente.

Sin embargo, lo que debe recordar es que Informática se trata más de aprender a pensar que de aprender lenguajes de programación. Le recomiendo que tome el curso introductorio de informática de la Universidad de Harvard en edX titulado ‘CS50x’ (Enlace adjunto al final de la respuesta). Es un curso bien diseñado dirigido a personas con poca o ninguna experiencia en programación. Al final del curso, aprenderá a pensar algorítmicamente y resolver problemas de programación de manera eficiente. También estará familiarizado en varios idiomas, incluidos C, PHP y JavaScript más SQL, CSS y HTML, entre otras muchas cosas.

Esta, según mi opinión, sería la mejor manera de pasar su verano de manera productiva y aprender algo que le interese.

  • Introducción a la informática
  • Remolque CS50:

El programa de estudios para los primeros 2 semestres sigue siendo el mismo para todas las ramas. Como te interesa CSE, te sugiero que estudies C, C ++ de antemano.

Como todo el mundo lo hace, obtenga un libro sobre C / C ++, probablemente “Let us C” de Yeshwant Kanitkar.

More Interesting

¿Puedo comenzar mi preparación en agosto para las JEE Mains? Este es mi segundo intento.

Tomé un espacio de 1 año para la preparación de JEE después del 12º. Ahora estoy en 4to año en DTU. ¿Cómo debo justificar la brecha con los empleadores durante las colocaciones?

Cómo calcular la cantidad de SPI que necesito anotar en un semestre específico para lograr un determinado IPC deseado después de ese semestre

Mis padres me obligan a unirme a VIT diciendo que tiene un ranking de 8. ¿Cómo puedo convencerlos de que el ranking es falso?

Mi objetivo es obtener 260 o más en las redes principales de JEE para entrar en IISc. Tengo un año de tiempo. ¿Cómo puedo preparar a fondo todos los temas en PCM?

Me gradué de IIT en 2006. Mi rango en IIT JEE estaba dentro de los 200 mejores. Nunca he trabajado en el extranjero y me siento muy deprimido. ¿Qué tengo que hacer?

¿Debo dejar un año para prepararme para el IIT-JEE? Sé que soy capaz de lograr mucho mejor?

¿Cuál es el campo más fácil en la ingeniería?

Quiero romper el IIT. ¿Cómo puedo prepararme?

¿Cuánto debo anotar en las redes principales de JEE para obtener los 5 NIT principales?

¿Puedo obtener 200 marcas en la red de JEE después de tomar una gota?

¿Cuáles serán los mejores consejos de preparación para la página principal de JEE?

Estoy estudiando en FIITJEE. Mi rango de clase no es tan bueno. ¿Qué debo hacer para mejorar mi rango y mi puntaje en física?

Mi hijo es un estudiante brillante, pero durante su preparación para el JEE no le está yendo bien en los exámenes o en la sala de clase. Pero al mismo tiempo, ha resuelto estos documentos correctamente en un 90% dentro del límite de tiempo en el hogar. ¿Cuál puede ser el problema?

Me estoy preparando para el IITJEE 2016. ¿Cuál es el tiempo mínimo que debo tomar para resolver un tipo subjetivo numérico en física, química y matemáticas?