Si bien no he hecho esto, he hablado con varios estudiantes interesados en / intentar tal movimiento. Además, mi licenciatura era pura matemática y pasé de un doctorado. programa de Matemáticas a CS (después de obtener una maestría y aprobar todos los exámenes de calificación de doctorado).
Habrá dos problemas
- No tener cursos formales en temas como compiladores o sistemas operativos.
- No tener habilidades y experiencia en desarrollo de software. Es posible que haya realizado proyectos de programación, pero tal vez no a nivel de cursos de CS.
La parte relativamente fácil sería elegir algoritmos básicos y estructuras de datos, junto con análisis de complejidad y técnicas de prueba, pero también requieren práctica (resolución de problemas e implementación de software). La teoría de la computación puede ser más difícil, pero factible con suficiente esfuerzo y con suficiente tiempo. En cuanto a los cursos faltantes, esto depende en gran medida de los requisitos del Ph.D. programa. Algunos programas tienen requisitos amplios para varios cursos (hardware, software, IA, teoría, etc.), y algunos son mucho más indulgentes. No hace falta decir que la transición de una especialidad diferente es más fácil en los programas más indulgentes.
- ¿Por qué debería optar por la Certificación de Oracle Database?
- ¿Qué tan bueno es el MacBook Air 13 (modelo 2014)?
- ¿Cuál es tu opinión sobre la Universidad BML Munjal?
- A los 20 años, ¿es la decisión correcta abandonar la universidad para tener más tiempo para practicar y unirse a las nuevas empresas o no?
- ¿Cuál es el peor examen que has hecho en toda tu vida? ¿Cómo reaccionaste / te convenciste cuando obtuviste tus notas?