¿Puede un graduado no cs obtener una maestría en ciencias de la computación? ¿Cómo me prepararía para esto?

Muchas personas obtienen una licenciatura o un título universitario en un campo y se dan cuenta de que estarían interesadas en seguir una carrera en ciencias de la computación. ¿Pero es realmente realista que alguien pueda hacer la transición desde un campo no relacionado? ¿Puede un estudiante con una licenciatura que no sea CS obtener una maestría en ciencias de la computación?

¡La respuesta es un sí rotundo!

No es de extrañar que la informática esté atrayendo a un grupo más amplio de personas. Dado el crecimiento explosivo y la omnipresencia de la industria en todas las empresas, las personas con diversos antecedentes educativos y profesionales están buscando títulos avanzados en ciencias de la computación.

No tener una formación en ciencias de la computación no debería disuadirlo de obtener una maestría en el campo. Aquí hay cuatro pasos que pueden tomar los estudiantes que no pertenecen a CS para lograr una transición exitosa para obtener una MS en CS.

1. Determine cómo una maestría en informática se alinea con su carrera

¿Cómo quieres aprovechar para ganar un MS en CS en tu carrera? ¿Está estudiando una maestría en ciencias de la computación para cambiar de carrera o usará el título para avanzar y hacerse más comercial en su carrera actual? Comprender su meta final es un primer paso importante e informará las decisiones que tome sobre el programa que elija.

2. Elija el programa correcto

Inscribirse en la escuela de posgrado, ya sea a tiempo completo o parcial, es un gran compromiso. Algunos estudiantes deciden dejar su trabajo para obtener una maestría en ciencias de la computación a tiempo completo, mientras que otros se inscriben como estudiantes a tiempo parcial.

Encontrar un programa que funcione con su horario y habilidades es crítico. Busque programas con una oficina de servicios profesionales sólida que lo ayude con su búsqueda.

3. Aplicar

Una vez que haya encontrado un programa que se adapte a sus necesidades y objetivos, es hora de aplicar. Preste especial atención al ensayo, que lo diferenciará de otros solicitantes.

En su ensayo, explique por qué quiere ser parte del programa y por qué desea obtener un título en ciencias de la computación. Contar una historia convincente. Si no tiene experiencia en informática, aproveche esta oportunidad para explicar por qué está interesado en obtener el título. El hecho de que tenga un fondo diferente (y, por lo tanto, ideas y experiencias diferentes para aprovechar) puede ser un punto de venta increíblemente sólido para ayudarlo a ser admitido en el programa.

4. Haz que suceda

Una vez que haya sido aceptado en un programa, es hora de poner en marcha el trabajo. El primer paso en su viaje a la escuela de posgrado es prepararse mentalmente para lo que se necesita para obtener un título de posgrado en ciencias de la computación.

Los estudiantes a tiempo parcial en el programa de ciencias de la computación pueden esperar alrededor de 10 horas de tarea por semana, mientras que los estudiantes a tiempo completo pueden esperar aproximadamente el doble.

Si bien la administración del tiempo es una habilidad esencial para el éxito, es importante no perderse en los cursos. Esté abierto a una amplia gama de clases principales y oportunidades de especialización. Podría descubrir que está realmente interesado en el aprendizaje automático y la inteligencia artificial, cuando esas áreas originalmente no estaban en su radar.

Finalmente, entienda que este viaje es un maratón y no un sprint: tenga cuidado de no tomar demasiado dentro o fuera del aula para evitar el agotamiento.

¡Espero que esto ayude!

Tim

Aunque un no graduado de CS puede obtener un MS en CS, lo fácil o difícil que sería obtener una admisión dependería en parte del flujo que haya tomado en su licenciatura.

Hay muchos estudiantes que han realizado su Licenciatura en Electrónica, Electrónica y Comunicaciones / Telecomunicaciones, Tecnología de la Información, etc., y han continuado con su Maestría en CS. Esto se debe a que la transición de Electrónica a CS no es muy difícil, ya que hay algunos temas comunes que se enseñan. Como resultado, los estudiantes con antecedentes en electrónica también pueden desarrollar una base decente en los conceptos básicos de CS. Además, dentro de CS, hay dominios que se inclinan un poco hacia la parte de CS de Electrónica y Comunicaciones, por lo que un graduado de Electrónica sería una buena opción.

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

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

  1. Es recomendable hacer un par de proyectos relacionados con CS que puedan ayudar a reflejar su conocimiento e interés en el mismo. También puede actuar como asistente de un profesor que trabaja en un proyecto de CS, para que pueda obtener experiencia y una carta de recomendación.
  2. Además, hay varios cursos de certificación que puede optar, porque un certificado agregará fuerza a su perfil. Debería considerar aprender acerca de las estructuras de datos, el análisis de algoritmos, JAVA, C / C ++ y los sistemas de gestión de bases de datos, ya que forman parte integral de la CS.
  3. Además, si puede hacer una pasantía si su dominio preferido de CS (incluso en una pequeña empresa o una startup), se agregará a su perfil y la experiencia de pasantía también le dará confianza.
  4. Otra forma de orientar su perfil hacia la CS es usar plataformas como hackerrank, en las que podrá desarrollar sus 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 posibilidad de ser aceptado en una universidad decente, incluso si tu estudiante no está en CS.

Espero que esto ayude. ¡Buena suerte!

Claro que lo es.

Sin embargo, si quieres ser admitido en un departamento superior, se vuelve mucho más difícil. Sugeriría encontrar maneras de construir evidencia empírica de su conocimiento y habilidades en CS. Construir un sistema grande o una aplicación móvil, y ponerlo en github, sería un ejemplo.

Sí, es ciertamente posible y común. Las escuelas estadounidenses son especialmente liberales en esto. Cambié mi especialización de Textile a Computer Science y he visto a personas de todos los orígenes: eléctrica, mecánica, química, física de ingeniería, etc., yendo a maestrías en CS. Tiene que justificar su solicitud con suficiente esfuerzo y motivación, y también demostrar que vale la pena ofrecer ese asiento, es decir, podría hacer frente a la transición.
Como se mencionó en algunas de las respuestas, las universidades como NYU ofrecen cursos preparatorios, o algunas como UPenn tienen algunos diseñados específicamente para estudiantes de pregrado no cs, pero si tiene suficiente experiencia y aptitudes en la programación, sugeriría ir a la MS regular en CS. Puedes juzgar eso revisando algunos de los materiales del curso.

No. Actualmente estoy terminando mi maestría en informática, pero hice mi licenciatura en estadística / economía.

Para ser claros, estoy haciendo el programa de estudios conjuntos en mi universidad (BA / MS, BS / MS). En general, se asume que es más fácil ser admitido en el programa de titulación conjunta de su universidad * antes de que termine su licenciatura que en una universidad diferente de calibre similar.

Tuve que tomar 5 prerrequisitos de CS antes de ser admitido en el programa. Fueron: 2 cursos de fundamentos (programación funcional y OOP), 1 en estructuras de datos, 1 en sistemas informáticos y 1 en matemáticas discretas (que pasé de b / c de mi grado de Estadística).

Sí, pero no es sencillo.

Si se aplica a un programa superior, los altos puntajes GRE serán una necesidad. Tendrá que mostrar la experiencia laboral y la capacidad de codificar en lenguajes como Python, JavaScript y Java. También deberá presentar evidencia de programas o aplicaciones que haya desarrollado. La mayoría de los programas probablemente te pedirán que escribas una declaración sobre por qué estás realizando una maestría en Ciencias de la Computación a pesar de tu título universitario en algo no relacionado.

Por lo tanto, es posible, pero no puede ingresar sin experiencia laboral utilizando la informática como parte de su trabajo o sin haber desarrollado nada.

No es necesario que seas un experto en la codificación, pero tendrás que autoaprender el idioma al menos a un nivel intermedio y producir algo.

No tuve dificultad en ingresar a una maestría de segundo nivel con una licenciatura en teatro y ningún curso universitario de matemáticas o CompSci. Mis puntajes GRE fueron percentiles 98 (creo que fue hace mucho tiempo), mis cartas de recomendación fueron lo suficientemente buenas como para que el jefe de departamento las comentara, y mi GPA de licenciatura fue … pobre. Y tenía una bonita historia sobre cómo había estado usando las computadoras para hacer un análisis estadístico de los textos de Shakespeare como estudiante universitario.

Haz con esa información lo que quieras.

Sí. Hice la transición de Ingeniería Mecánica, pero siempre he estado haciendo proyectos y trabajo relacionado específico en CS. Si tiene objetivos claros y trabaja para lograrlo a través de proyectos, investigación y experiencia laboral, tendrá algo sólido para demostrar que podrá competir con los graduados de CS y acceder a buenas universidades. Las universidades de los EE. UU. Aman a las personas con pasión, pero no las declaraciones vacías; es necesario que hayan hecho algo para demostrarlo.

Sí lo es. Sin embargo, deberá completar algunos cursos de pregrado de nivel de pregrado que no contarán para sus horas de crédito. Es posible que requieras un semestre extra de estudio según el requisito del curso en la universidad.

Esto varía de (1) escuela a escuela y el grado que tomó (no CS).

Si no tiene un título de CS o de ingeniería o ciencias naturales, es posible que ya tenga algunos de los requisitos previos (es decir, asignaturas de cálculo, matemáticas y quizás física / electrónica). Si usted es un estudiante no científico o de ingeniería, habrá más asignaturas que cubrir.

Esto también depende enormemente de los requisitos del departamento. Muchos departamentos tienen un programa de equivalencia que permite la acreditación de unidades por experiencia profesional o asignaturas equivalentes de otras instituciones / departamentos.

Le recomiendo que se ponga en contacto con el departamento de la escuela a la que le gustaría ingresar para determinar qué se requiere. En general son muy útiles.

No. Y a menos que seas un muy buen programador y eso no es lo que realmente te gusta, haz tu graduado en una rama más central.

Ingeniería Química -> CS

Ingeniería Eléctrica -> CS

Matemáticas -> Economía -> CS

Matemáticas -> CS -> MBA

Cualquier ingeniería -> CS -> MBA (Mi novia está haciendo esto y está funcionando muy bien para ella. Hizo su ingeniería de DCE, luego maestría en CS de CMU y ahora MBA, veamos)

Depende de la institución y de la junta de admisión. En prestigiosa institución se le negará “automáticamente”. Por lo general, requieren alrededor de 5 requisitos previos más o menos, como programación, algoritmos, matemáticas, arquitecturas de computadora, etc. Quería hacer un cambio desde las telecomunicaciones y las tecnologías de la información a las disciplinas relacionadas con la informática y la programación (que son áreas relacionadas). Preguntaba a los profesores y coordinadores, no eran muy alentadores. Mi experiencia es para Alemania, universidades como Hamburgo y Kill, Colonia me negó al principio, pero mi GPA no está por encima del promedio, lo que también es importante.

Te aconsejo que te pongas en contacto con los coordinadores, y si tienes un objetivo, haz lo que te pidan. Algunas instituciones requieren un certificado GRE, que podría aprobar su potencial.

Siempre es una ventaja tener una licenciatura en CS, antes de una maestría. Pero siempre puedes obtener una maestría en ciencias de la computación sin una licenciatura en CS.

En su mayoría, tendrá que tomar algunos cursos obligatorios antes de inscribirse en un Máster.

De hecho, si desea tener una especialización en minería de datos, recuperación de información, una licenciatura en matemáticas y estadística es muy bienvenida.

Creo que estás hablando de MS en CS en Estados Unidos. La mayoría de las universidades no esperan que usted tenga un título en informática, pero espera que tenga una sólida formación técnica equivalente a la de un título en informática. Se espera que poseas experiencia en programación, algoritmos, estructuras de datos y teoría en o por encima del nivel de pregrado.

La respuesta corta es sí. Vea el tema similar: ¿Es posible seguir una maestría en informática en una de las mejores escuelas de EE. UU. Con un historial académico significativo en otro campo y sin antecedentes técnicos? ¿Si sí donde?

No podrás ingresar a una escuela realmente buena sin una formación técnica. Debes tratar de aprender a programar por tu cuenta, ser contratado para una empresa que realice programación y postular a la escuela de posgrado desde allí.

La mayoría de las universidades le ofrecerán un sólido paquete de requisitos previos que debe completar satisfactoriamente manteniendo una restricción de calificación. Con eso, sugeriría que no existe un plan de estudios único que pueda adaptarse mejor a cualquier individuo. Esto es más sobre lo que más te interesa. CS es un área vasta y necesita averiguar cuál debe ser su concentración basada en la experiencia y el conocimiento pasado. En general, un ME haría bien en el campo de la Red Neural – AI y puede ser un conglomerado de Ingeniería Informática con EE. Sería una mejor opción que podría llevarlo a la investigación o profesión computacional.

Sí, es posible obtener una admisión en el programa MS CS en función de su perfil actual. Solo para hacer que su perfil sea más fuerte, le sugiero que tome algunos cursos que mejoren su conocimiento.

Puede solicitar cualquier programa de maestría que desee, siempre y cuando pague la tarifa de solicitud.

Sin embargo, es poco probable que sea admitido a menos que:

  • Haber completado la mayoría, si no todos, los cursos de requisitos previos para los cursos de posgrado iniciales en CS
  • Tener algunos conocimientos básicos de matemáticas y ciencias en la universidad

Y, por supuesto, una buena historia y la capacidad de pago en efectivo (en su totalidad) siempre es un desempate.

La mayoría de las universidades tienen un programa de maestría como Cash Cow …… ..

Si nos fijamos en un ejemplo de los Maestros en línea de Ciencias de la Computación de Georgia Tech, es bastante típico de otros programas de maestros acreditados aquí en los Estados Unidos.

Preguntas frecuentes – OMSCS

Calificaciones preferidas para estudiantes de OMS CS admitidos es una licenciatura en ciencias de la computación o un campo relacionado (típicamente matemáticas, ingeniería informática o ingeniería eléctrica) de una institución acreditada con un GPA acumulativo de 3.0 o superior.