¿Qué tan factible es la idea de tener una segunda maestría en ciencias comp después de una maestría en ingeniería de transporte (civil)?

Estuve exactamente en su situación un año antes de tratar de averiguar si puedo continuar mis estudios adicionales en Ciencias de la Computación y estaba interesado en el aprendizaje automático y la visión por computadora.

Recientemente completé mi maestría en ingeniería civil de UIUC y comenzaré mi maestría en informática en los próximos días. Entrar en un programa de MS de Ciencias de la Computación, especialmente en IA, que está muy de moda en estos días, es muy competitivo.

Conocí a muchos profesores y asesores graduados para discutir mis metas y todos tenían una respuesta común de que necesito demostrar mis antecedentes adecuados y que poseo la capacidad de mantener los rigurosos requisitos de Graduación de Ciencias de la Computación. Sabía que esto era posible solo tomando pocos cursos de CS o completando proyectos que tienen componentes pesados ​​de CS / programación / Matemáticas.

Esto me hizo tomar cursos de CS en mis próximos dos semestres: aprendizaje automático, reconocimiento de patrones y modelos gráficos en otoño de 2016, y aprendizaje profundo avanzado, visión por computadora y vehículos autónomos en la primavera de 2017. Anteriormente, había completado cursos en probabilidades avanzadas.

Comencé a trabajar en proyectos de investigación bajo la guía de profesores en el departamento de ECE y CS de UIUC, ya que quería seguir mi maestría en CS con una opción de tesis / investigación y no solo un título profesional de maestría en ciencias. Junto con estos cursos y proyectos, también fui Asistente de enseñanza del curso Estructuras de datos en el semestre de primavera de 2017 y el curso de Introducción a la programación de computadoras para los semestres de primavera de 2016 y otoño de 2016.

Después de todos estos esfuerzos, todavía no estaba claro si puedo obtener una admisión de MS en CS. Pocos de mis proyectos de curso y también proyectos de investigación comenzaron a funcionar bien y luego uno de mis mentores de proyecto, un profesor de CS, que es conocido en la comunidad de Computer Vision, accedió a aconsejarme para la tesis y ahora también me ha proporcionado un puesto de Investigación en su grupo para mi MS en CS.

Creo que recibí buenos consejos de profesores un año antes y fue necesario tomar esos cursos de CS para convencer al comité de que puedo contribuir independientemente de mis antecedentes. Debe buscar dicha asesoría en función de sus antecedentes y metas futuras. Debe tener una explicación clara de por qué es necesario tener un título de CS que solo usted pueda responder en función de sus objetivos profesionales y personales. He respondido sobre mi experiencia aquí. La respuesta de Anand Bhattad a ¿Qué te intriga sobre Machine Learning? ¿Qué te atrajo al espacio y cómo empezaste?

La viabilidad también depende de sus antecedentes de programación. Inicialmente, tuve una buena experiencia de programación con MATLAB, un decente en C y Python. Esto me ayudó a mejorar aún más mi programación de Python.

Ahora con su MS en el transporte, definitivamente hay un alcance para integrar la IA con el diseño de una red de transporte optimizada (congestión del tráfico, etc.), prediciendo daños en el ferrocarril / carretera usando historias pasadas, robots en el entorno de construcción, etc. Incluso si no tiene el adecuado Para comenzar un título de CS actualmente, aún puede dedicar un año para trabajar en ellos y completar algunos proyectos y cursos (MOOC si ya no está en el campus).

Después de todo esto, estoy seguro de que puede convencer al comité: el título de CS es necesario para trabajar en este tipo de problemas. Si puedo superar esto, ¡definitivamente cualquiera puede!

¡Buena suerte y todo lo mejor!

A2A, gracias Asif.

Depende de dos cosas:

  1. Cuán informado ya estás en CS
  2. El curso de maestría que elijas

Mi caso es quizás un poco diferente porque estaba programando desde que era niño a principios de los 80 al obtener la mayor cantidad de información posible de revistas y amigos y pasar muchas horas programando en Simon’s Basic en mi C64.

Cuando obtuve mi título en Ingeniería, ya me sentía muy cómodo con todos los aspectos de CS. Eso y un sistema educativo griego que se basa en gran medida en la teoría (por ejemplo, lógica / álgebra) me dio una ventaja significativa incluso en una muy buena universidad / curso (UMIST, ahora Universidad de Manchester).

Tampoco tenía muchas opciones, ya que quería trabajar en TI y no en Ingeniería. Entonces, obtener este título fue imprescindible para mí.

En general, depende de lo que tenga y de lo que quiera tener:

  • Si puede permitirse un par de años libres, financieramente, hágalo
  • Si quieres trabajar en TI, hazlo
  • Si sus títulos están en su país de origen y desean ampliar sus horizontes estudiando en el extranjero, hágalo