¿Cuáles son los mejores cursos ofrecidos en el departamento de CSEE en UMBC?

UMBC tiene un fuerte departamento de informática con más de 30 profesores a tiempo completo y un conjunto diverso de antecedentes y experiencias. Para mí, los cursos de algoritmos básicos (estructuras de datos de 300 niveles, algoritmos de 400 niveles, algoritmos de 600 niveles), aunque difíciles, realmente me han ayudado a apreciar el campo de la informática en su conjunto. El curso de sistemas operativos de nivel 400 también fue particularmente difícil pero muy útil. Los cursos de arquitectura de nivel 400 y 600, así como el curso de nivel 300 de ensamblaje / lógica digital también fueron excelentes porque comienzan a superponerse con el campo de la ingeniería informática.

En cuanto a las asignaturas optativas, le recomendaría que tome lo que le interesa. Personalmente, tomé cursos de pregrado y posgrado en gráficos de computadora que realmente disfruté y aprendí bastante. Al final me sentí bastante cómodo con la programación de gráficos y obtuve un aprecio por las técnicas avanzadas. También tomé los principios de IA y descubrí que ese curso es una gran introducción al campo. Honestamente, desearía haber tomado cursos adicionales de IA y / o aprendizaje automático, ya que creo que es una de las áreas de más rápido crecimiento del campo y UMBC tiene una gran cantidad de profesores en estas áreas.

Los mejores cursos en el departamento dependen de sus intereses y su nivel. Si eres un estudiante graduado con intereses en Machine Learning, te recomendaría el curso Intro to ML. Otros cursos que son realmente buenos incluyen Principios de IA, Web Semántica, Seguridad Móvil, Sistemas Operativos Avanzados, Arquitectura de Computadores y Algoritmos, etc. En mi experiencia personal, ML fue el mejor.