¿Qué estudio incluyen los siguientes cursos, IT, CS, B.Tech, BE?

Por lo que sé, todos estos cursos son los mismos (bueno, al menos el 95% y el 5% restante depende de la universidad / universidad a la que asistes este curso). Los temas típicos incluyen,

  1. Programación 101 (la mayoría de las universidades comienzan con C .. hoy en día algunas universidades comienzan con C ++)
  2. Estructuras de datos
  3. Diseño y análisis de algoritmos.
  4. Arquitectura y organización de computadoras
  5. Sistema de gestión de bases de datos (RDBMS – MySQL, Postgres | NoSQL – MongoDB, CouchDB | KeyValue Stores – redis, memcache)
  6. Matemáticas
    – Álgebra lineal
    – Teoría de grafos
    – Combinatoria
    – Matemáticas de ingeniería común
  7. Software del sistema
  8. Red de computadoras
  9. Autómatas formales y lenguajes finitos
  10. Diseño del compilador
  11. Ingeniería de software
  12. Pruebas de software
  13. Desempeño y evaluación del sistema
  14. Java, C ++, Python
  15. Tecnologías Web (HTML, CSS, JS, etc.)
  16. Tecnologías móviles (iOS, Android, etc.)
  17. Computación en la nube
  18. Big Data
  19. Recuperación de información
  20. Aprendizaje automático
  21. Minería de datos
  22. Computación social
  23. Comunicación multimedia
  24. Criptografía
  25. Seguridad de la red
  26. Redes de área de almacenamiento
  27. Programación multinúcleo
  28. Mucho más dependiendo de tu universidad …