Tengo bastante experiencia en el mundo real, después de haber comenzado el UIUC MCS después de haber trabajado en Microsoft durante 4 años. Podría estar un poco sesgado ya que trabajo en Windows, pero pensé que la clase de diseño del sistema operativo (CS 423) fue la mejor que he tomado hasta ahora, y fue la más relevante para mi trabajo. El Dr. Nahrstedt fue increíble, muy recomendable.
También aprendí una tonelada en Computer System Organization (433) pero también fue una de las más difíciles que he tomado.
De los que mencionas, solo tomé 425. Fue una buena clase, aunque no fue tan relevante para mi trabajo, y probablemente tampoco tanto para un desarrollador de juegos (excepto quizás si estás trabajando en un MMOG ) Algunos otros buenos para usted probablemente serían cualquiera de estos (aunque no los he tomado, así que no puedo estar seguro):
-Inteligencia Artificial (440)
-Computer Vision (para cosas como programación Kinect / Move / Wii) (543)
-Programación paralela (436)
-Ingeniería de software I, II, Temas avanzados (427, 428, 527)
Programación Orientada a Objetos (528)
-Aprendizaje automático (446)
- ¿Por qué alguien necesita una “certificación” para Six Sigma?
- ¿Cómo puedo aprovechar al máximo mi último año en la escuela secundaria para hacerme atractivo para las universidades de élite?
- Como estudiante de segundo año que estudia física de ingeniería en una de las mejores universidades indias (IIT Bombay), ¿cuáles son las diversas perspectivas profesionales que tengo? ¿En qué debería centrarme durante estos primeros años?
- ¿Cuáles son algunos libros valiosos para un estudiante de ingeniería que busca convertirse en emprendedor?
- ¿Qué tan beneficioso es ganar un MS Software Systems de BITS pilani?