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:
- Obtuve un 99% en el 12 ° lugar, pero terminé con 100 puntos en el Mains. He soñado con hacer ingeniería aeroespacial en IIST. ¿Es seguro volver a tomar Mains?
- ¿Cuáles son algunos de los capítulos fáciles y de puntuación para JEE Mains que debo estudiar para ser un estudiante débil?
- Tengo 17 meses para mi examen EAMCET. ¿Cuál es la forma más fácil de obtener un rango inferior al 2000?
- ¿Todavía puedo esperar un lugar en el JEE 2016 o simplemente debo perder la fe en el MHRD?
- Mis tableros se han deteriorado. No estoy obteniendo buenos puntajes en las pruebas simuladas de JEE (90-100). ¿Cómo debo planificar mis estudios para los principales?
- 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