¿Debo tomar clases de CS antes de doctorar o simplemente volar?

Le preguntaría a alguien en la escuela a la que planea postularse. Una de las fortalezas de Penn, cuando estuve allí, fue un programa de lenguaje natural de primer nivel. Muchos de los estudiantes de doctorado en esa área eran estudiantes universitarios de lingüística y no tenían antecedentes de CS. Lucharon a través de la introducción de nivel MS a las clases de CS, pero lo lograron. Si uno de ellos hubiera decidido pasar un semestre adicional en el pregrado y tomar las clases de introducción, habría sido una pérdida de tiempo ya que todavía habrían tenido que tomar las clases de nivel MS, con poco beneficio marginal.

Por supuesto, si puede, también puede considerar posponer la decisión el mayor tiempo posible. Aplica a varias escuelas y planea tomar más clases. Si no es admitido en ninguno de los programas, tome más clases y vuelva a aplicar. Si es admitido, presumiblemente esa escuela está satisfecha con los antecedentes que tiene.

Si ya tiene una maestría en un campo relacionado (por ejemplo, robótica) y puede ingresar a un programa de doctorado CS financiado, simplemente haga eso. Si se trata de un programa estadounidense, de todos modos te obligarán a hacer los cursos de maestría. En algunas escuelas, tendrías que volver a hacer tus clases de maestría, incluso si ya lo has completado en otro lugar.

Solicite ahora, en base a su registro académico existente. Si no puede obtener fondos en ningún lado, puede averiguar si desea hacer otro semestre o dos de la escuela especializada en CS. Sin embargo, no esperaría que hiciera ninguna diferencia en el lugar donde te aceptan.