¿Puede un no graduado en ciencias de la computación obtener una maestría en ciencias de la computación? Cómo podría prepararse para ello?

Sí, definitivamente, pero tiene una trampa.

Antes de profundizar en esta cuestión, nos viene a la mente otra pregunta: ¿por qué un estudiante no graduado en ciencias de la computación querría entrar en Ciencias de la Computación

Aunque un no graduado en ciencias de la computación puede perseguir un MS en CS, lo fácil o difícil que sería conseguir una admisión dependería en parte de la corriente que había tomado en su licenciatura.

Hay muchos estudiantes que han hecho su licenciatura en electrónica, electrónica y comunicaciones/telecomunicaciones, tecnología de la información, etc. y han seguido con su máster en CS. Esto se debe a que la transición de Electrónica a CS no es muy difícil, ya que hay unas cuantas asignaturas comunes que se imparten. Por tanto, los estudiantes de electrónica también pueden desarrollar una base decente en los fundamentos de la informática. Además, dentro de CS, hay dominios que se inclinan un poco hacia la parte de Electrónica y Comunicaciones de CS, por lo que un graduado en Electrónica sería sin duda un buen ajuste.

Por otro lado, el cambio de ramas que no están en absoluto relacionadas con CS, como Mecánica, Química, Civil, Biomed, Fabricación, etc. suele ser más desafiante ya que no hay materias comunes como tal. Además, CS no tiene realmente un dominio en el que pueda encajar un ingeniero mecánico/civil de base.

Independientemente de si eres de la primera categoría o de la segunda, hay ciertas formas que pueden ayudarte a construir un perfil inclinado hacia CS.

  1. Es aconsejable hacer un par de proyectos relacionados con CS que puedan ayudar a reflejar tu conocimiento e interés en el mismo. También puedes actuar como asistente de un profesor que trabaje en un proyecto de CS, para que puedas obtener experiencia así como una carta de recomendación.
  2. Además, hay varios cursos de certificación por los que puedes optar, ya que un certificado añadirá fuerza a tu perfil. Debería considerar la posibilidad de aprender sobre Estructuras de Datos, Análisis de Algoritmos, JAVA, C/C++ y Sistemas de Gestión de Bases de Datos, ya que estos forman parte integral de la CS.
  3. También, si puede hacer unas prácticas si su dominio preferido de CS (incluso en una pequeña empresa o una startup), se añadirá aún más a su perfil y la experiencia de las prácticas también le dará confianza.
  4. Otra forma de orientar tu perfil hacia la CS es utilizar plataformas como hackerrank en las que conseguirás desarrollar tus habilidades de codificación y resolución de problemas paso a paso.

Si eres capaz de construir una base sólida en CS, entonces hay una buena oportunidad de ser aceptado en una universidad decente, incluso si tu licenciatura no es en CS.

  • Si estás en tu licenciatura, un enfoque cardinal es tomar cursos que son equivalentes a las materias de prerrequisito y es probable que te den una plataforma común con los estudiantes de fondo CS. Las asignaturas de licenciatura como Matemáticas (Cálculo y Estadística), Estructura de Datos, Análisis de Algoritmos, Lenguajes de Programación, Teoría de la Computación y Sistemas Operativos son las más deseadas por los solicitantes que no son de CS. La capacidad de descifrar código en lenguajes como Python, Javascript, Java, etc. podría potenciar su currículum.
  • Algunas universidades exigen una puntuación mínima en determinadas asignaturas prerrequisito.
  • Cuando presenten su solicitud, los aspirantes deben incluir una carta de presentación o una redacción (como exigen algunas universidades) que sea un relato preciso de sus logros profesionales y que describa el propósito de su curso (algunas instituciones lo llaman "Declaración de propósitos" o SOP). Aproveche esta oportunidad para convencer al comité de selección de las aptitudes e ideas que aportaría con su formación no relacionada con la ciencia.
  • Transforme las solicitudes en éxito con cartas de recomendación convincentes, ya que son muy apreciadas en las universidades estadounidenses de alto rango y se consideran un medio para añadir credibilidad a la solicitud. Es bueno pedir a tus profesores, académicos, directivos, etc. con los que has trabajado estrechamente que establezcan la plausibilidad y así reflejar tu genuino interés en el programa de la respectiva universidad a través de sus testimonios.
  • Todos los candidatos deben presentar una puntuación en el GRE que puede variar de una universidad a otra. Una puntuación alta en la sección cuántica te posicionará mejor para asegurar una admisión.
  • Una puntuación relevante en el IELTS/ TOEFL para medir tu competencia en inglés. Se aconseja a los solicitantes que confirmen con las escuelas individuales con respecto a sus cortes.
  • Proyectos de investigación interdisciplinarios relevantes y 2+ años de experiencia laboral en la industria de la Informática/Software se considera una gran ventaja Esto ayudará a compensar la falta de un grado formal de CS.
  • Los artículos de investigación en revistas de prestigio serían una gran manera de demostrar tu interés y calibre en CS.
  • La contribución a proyectos de código abierto como Google Summer of Code, Rails Girl Summer of Code, proyectos Apache, etc. son inmensamente populares y probablemente te darán una exposición de primera mano al desarrollo de software. Algunos expertos y profesores sugieren crear tu propia aplicación móvil o un gran sistema y ponerlo en Github. La programación competitiva también es útil para establecer tu calibre.

Consejos prácticos para aumentar las posibilidades

  • Primero y principal, visita la página web de la universidad a la que deseas aplicar y descarga la lista de verificación completa de la aplicación para su remisión. La mayoría de las universidades dedican una página al procedimiento de solicitud/requisitos para facilitar a los estudiantes la solicitud.
  • Una comunicación individual con el profesor de la universidad en cuestión (departamento de CS) podría inclinar la balanza a tu favor. Ponte en contacto con ellos por correo electrónico o llámales para asegurarte de que tienes lo necesario para convencerles.
  • Todas las universidades aconsejan a los estudiantes que presenten su solicitud con suficiente antelación.
  • Comprueba si la universidad ofrece becas que puedan reducir tu carga financiera. Los estudios superiores en EE.UU. no son una tarea fácil y un poco de margen de maniobra en forma de becas podría suponer un gran alivio. La mayoría de las universidades privadas tienen programas de becas, así que asegúrate de comprobar este aspecto a fondo.
  • Ciertas universidades como la NYU o la UPenn ofrecen cursos de preparación diseñados exclusivamente para estudiantes que no son de CS.
  • Reúne una idea sobre las asignaturas de CS que se imparten en la universidad que te interesa. Las asignaturas suelen aparecer en la página web de la universidad bajo el departamento correspondiente. Le ayudará a decidir qué asignaturas debe cursar antes de presentar su solicitud.
  • Asegúrese de consultar la página de preguntas frecuentes de las universidades que le interesan. Esta página contiene suficiente información para responder a la mayoría de tus preguntas.
  • Ponte en contacto con los estudiantes de posgrado de CS de la universidad deseada para recabar información.
  • Mantén tus expedientes académicos intactos, listos y tu CV al día

Universidades en EE.UU. que ofrecen MS en CS a estudiantes que no son de CS

Las posibilidades de que los estudiantes que no son de CS consigan la admisión a los Masters en CS en las mejores universidades es difícil, pero posible. Sin embargo, no hay necesidad de desanimarse, ya que casi todas las universidades/colegios en EE.UU. tienen programas de Ciencias de la Computación bastante reputados, independientemente de la clasificación general de la escuela.

La mayoría de las universidades dan la bienvenida a los estudiantes no-CS para una Maestría en Ciencias de la Computación. Hay muy pocas que no reciben a estudiantes de otros orígenes para inscribirse en su programa de CS y conseguir una lista de esas escuelas no es fácil. En su lugar, hemos compilado una lista de escuelas que son reputadas e invitan a los estudiantes que no son de CS a aplicar a su programa de MS en CS.

  1. UCLA.
  2. Universidad de Stanford.
  3. Universidad de Chicago.
  4. Universidad de Yale.
  5. Universidad Estatal de Carolina del Norte.
  6. Universidad de Computación de Georgia Tech.

Debería ser un alivio para algunos que, a pesar de las clasificaciones de los programas, los graduados en MS CS tienen una gran demanda y no tienen que luchar para encontrar trabajos bien pagados. Según los archivos de la Casa Blanca de Obama, es probable que la industria tenga un déficit de 1 millón de graduados en informática para el año 2020, con 1,4 millones de puestos de trabajo en informática pero sólo 400.000 graduados disponibles para cubrirlos.

Espero que esto ayude. Buena suerte!

PS: Aquí hay algunos recursos adicionales:

Top Universidades en USA

Cursos de Master STEM populares | Estudiar Cursos en el Extranjero

Obtenga una comparación de universidades en el extranjero, adaptada a su perfil

Asesoramiento de Admisión para Estudiar en el Extranjero | Consultor de Educación en el Extranjero

Editar - Únase a nuestro Evento de Networking Virtual para los Admitidos de Otoño 2021 - y conozca a otros estudiantes que se unen a las universidades de Estados Unidos este semestre de otoño. El evento será moderado por ex alumnos de estas universidades.

Puedes registrarte en el evento aquí - Evento de Networking Virtual MS in US Fall Admits 2021
Si quieres que añadamos más universidades a este evento, comenta aquí - Evento de Networking Virtual para MS in US Fall Admits 2021