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

Muchas personas obtienen una licenciatura o licenciatura en un campo y se dan cuenta de que estarían interesados ​​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 un título universitario 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 atraiga a un grupo más amplio de personas. Dado el crecimiento explosivo de la industria y la omnipresencia en los negocios, las personas con diversos antecedentes educativos y profesionales están buscando títulos avanzados en informática.

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

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

¿Cómo quieres aprovechar para obtener una maestría en CS en tu carrera? ¿Estás cursando una maestría en ciencias de la computación para cambiar de carrera, o utilizarás el título para avanzar y ser más comercializable en tu carrera actual? Comprender su objetivo 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 matriculan como estudiantes a tiempo parcial.

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

3. Aplicar

Una vez que haya encontrado un programa que se adapte a sus necesidades y objetivos, es hora de solicitarlo. Presta especial atención al ensayo, que te distinguirá de otros solicitantes.

En tu ensayo, aborda por qué quieres ser parte del programa y por qué quieres obtener un título en ciencias de la computación. Cuenta 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 una formación diferente (y, por lo tanto, diferentes ideas y experiencias para aprovechar) puede ser un punto de venta increíblemente fuerte para ayudarlo a ser admitido en el programa.

4. Haz que suceda

Una vez que haya sido aceptado en un programa, es hora de trabajar. El primer paso en su viaje de posgrado es prepararse mentalmente para lo que se necesita para lograr 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 alrededor del doble.

Si bien la gestió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 básicas y oportunidades de especialización. Puede descubrir que está realmente interesado en el aprendizaje automático y la inteligencia artificial, cuando esas áreas originalmente no estaban en su radar.

Finalmente, comprenda 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

Claro que lo es.

Sin embargo, si desea ingresar a un departamento superior, se vuelve mucho más difícil. Sugeriría encontrar formas 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.

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

Haz con esa información lo que quieras.

Siempre es una ventaja tener una licenciatura en CS, antes de un Máster. Pero siempre puedes obtener una maestría en informática sin una licenciatura en informática.

En su mayoría, deberá 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 especialización de pregrado en Matemáticas y Estadística es muy bienvenida.

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 titulación conjunta en mi universidad (BA / MS, BS / MS). En general, se supone que es más fácil ser admitido en el programa de título conjunto de su universidad * antes * de terminar su título universitario que solicitarlo en una universidad diferente de similar calibre.

Tuve que tomar 5 requisitos CS antes de ser admitido en el programa. Eran: 2 cursos en 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 título de Estadística).

Sí lo es. Sin embargo, deberá completar algunos cursos de prerrequisitos de pregrado que no contarían para sus horas de crédito. Es posible que requiera un semestre adicional de estudio según los requisitos del curso en la universidad.

Sí, es ciertamente posible y común. Las escuelas estadounidenses son especialmente liberales en esto. Cambié mi especialidad de Textil a Informática y he visto a personas de todos los orígenes: eléctrica, mecánica, química, física de ingeniería, etc. debe justificar su solicitud con los esfuerzos y la motivación suficientes y también demostrar que vale la pena ofrecer ese asiento, es decir, que podrá hacer frente a la transición.
Como se menciona en algunas de las respuestas, las universidades como NYU ofrecen cursos preparatorios, o algunas como UPenn tienen algunas diseñadas específicamente para estudiantes universitarios que no tienen licenciatura, pero si tienes suficiente experiencia y aptitud en programación, te sugiero que te apuntes a la maestría regular en CS. puedes juzgar eso al revisar parte del material del curso.

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

Hay muchos estudiantes que se han graduado en Electrónica, Electrónica y Comunicaciones / Telecomunicaciones, Tecnología de la Información, etc. y continuaron 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 algunas materias comunes que se enseñan. Como resultado, los estudiantes con experiencia 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 Electrónica y Comunicaciones de CS, por lo tanto, un graduado en Electrónica sin duda 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, biomédica, fabricación, etc. es generalmente más desafiante ya que no hay temas comunes como tales. Además, CS realmente no tiene un dominio en el que pueda encajar un ingeniero Mech / Civil central.

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 recomendable hacer un par de proyectos relacionados con CS que pueden 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 a los que puede optar, porque un certificado agregará fuerza a su perfil. Debe considerar aprender sobre estructuras de datos, análisis de algoritmos, JAVA, C / C ++ y sistemas de administración de bases de datos, ya que estos forman parte integral de CS.
  3. Además, si puede realizar 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 la pasantía también le dará confianza.
  4. Otra forma de orientar su perfil hacia 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 puede construir una base sólida en CS, entonces hay una buena posibilidad de ser aceptado en una universidad decente, incluso si su estudiante no está en CS.

Espero que esto ayude. ¡Buena suerte!

No podrá ingresar a una escuela realmente buena sin una formación técnica. Debes tratar de aprender a programar por ti mismo, ser contratado por una empresa que realiza la programación y postularte a la escuela de posgrado desde allí.

Sí, pero no es sencillo.

Si se aplica a un programa superior, los puntajes GRE altos serán obligatorios. Tendrá que mostrar experiencia laboral y la capacidad de codificar en lenguajes como Python, JavaScript y Java. También deberá presentar pruebas de los programas o aplicaciones que ha desarrollado. La mayoría de los programas probablemente le pedirán que escriba una declaración sobre por qué está cursando una maestría en Ciencias de la Computación a pesar de su 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 necesita ser un programador experto, pero tendrá que autoaprendirse el idioma al menos a un nivel intermedio y producir algo.

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

Si tiene un título de no CS pero de ingeniería o ciencias naturales, es posible que ya tenga algunos de los requisitos previos (es decir, materias de cálculo, matemáticas y quizás física / electrónica). Si no tiene una especialización en ciencias o ingeniería, habrá más temas atrasados ​​para cubrir.

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

Le recomiendo que se comunique con el departamento de la escuela en la que desea ingresar para determinar qué se requiere. En general son muy útiles.

Depende de la institución y la junta de admisión. En una institución prestigiosa se le negará “automáticamente”. Por lo general, requieren unos 5 requisitos previos más o menos, como programación, algoritmos, matemáticas, arquitecturas informáticas, etc. Quería pasar de las tecnologías de la información y las telecomunicaciones a las disciplinas relacionadas con la informática y la programación (que son áreas relacionadas). Les 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, por cierto, mi promedio de calificaciones no está por encima del promedio, que también es importante.

Te aconsejo que te pongas en contacto con los coordinadores, y si tienes un objetivo, hazlo lo que necesiten de ti. Algunas instituciones requieren un certificado GRE, que puede aprobar su potencial.

Si miras 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 maestría acreditados aquí en los EE. UU.

Preguntas frecuentes – OMSCS

Las calificaciones preferidas para los estudiantes admitidos de OMS CS son un título universitario en ciencias de la computación o un campo relacionado (por lo general, 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.

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

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á trabajando muy bien para ella. Ella hizo su ingeniería de DCE, luego se especializó en CS de CMU y ahora MBA, veamos)

Si. Hice la transición de Ingeniería Mecánica, pero siempre he estado haciendo proyectos y trabajo relacionado, por ejemplo, en CS. Si tiene objetivos claros y trabaja para alcanzarlos 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 entrar en buenas universidades. Las universidades de EE. UU. Aman a las personas con pasión, pero no declaraciones vacías, debes haber hecho algo para demostrarlo.

Creo que estás hablando de MS en CS en EE. UU. La mayoría de las universidades no esperan que tengas un título en Ciencias de la Computación, pero esperas que tengas una sólida formación técnica equivalente a la de un título en Ciencias de la Computación. Se espera que posea experiencia en programación, algoritmos, estructuras de datos y teoría a nivel universitario o superior.

La respuesta corta es sí. Vea el tema similar: ¿Es posible seguir una Maestría en Ciencias de la Computación en una escuela superior de los EE. UU. Con un historial académico significativo en otro campo y sin antecedentes técnicos? ¿Si sí donde?

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

Sin embargo, es poco probable que lo admitan 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 conocimientos básicos de matemáticas y ciencias en la universidad

Y, por supuesto, una buena historia y la capacidad de pagar en EFECTIVO (en su totalidad) siempre es un factor decisivo.

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

No. Mi licenciatura es Marketing.

Existen diferentes roles en las organizaciones de TI. Hice requisitos de gestión de proyectos, análisis de negocios y mensajería. Obtuve mi maestría para formalizar mis habilidades. Me ayudó en el trabajo que ya tenía.

Sí, puede completar un MSCS sin tener un campo relacionado. Debería dominar los requisitos previos para el programa MSCS.

Realmente me hizo esta pregunta una mujer que está en su misma posición sobre el programa MSCS de Cal (UC Berkeley), vea ¿Qué cursos son necesarios para un MSCS de UC Berkeley?