¿Cuáles son algunos programas de maestría diferentes relacionados con la informática en los Estados Unidos de América?

Bueno, si estamos hablando de algunas disciplinas fuera de CS, está la Ingeniería de Computación, en la que profundiza en la comprensión del hardware, ISA y el sistema operativo. Escuché que es una combinación de CS e Ingeniería Eléctrica, por lo que si la programación y el hardware de bajo nivel son su pasión, eso podría ser algo que le gustaría considerar. Los sistemas de información están muy poco relacionados con la informática, aunque es más un título de negocios. No obtendrá casi tanta experiencia de programación como lo haría con CS propiamente dicho.

Dentro de la informática en sí, hay varias subdisciplinas. Aquí hay algunas cosas con las que estoy familiarizado. Tenga en cuenta que, dependiendo de su escuela, puede tener menos opciones relacionadas con los cursos disponibles:

  • Criptografía. Este campo se centra en el diseño de algoritmos que garantizan una comunicación segura. Sistemas como RSA y AES son utilizados diariamente por sitios web, corporaciones, etc. para proteger los datos transmitidos. También abarca el arte de los algoritmos de hash, que son intentos de calcular una salida única para cualquier entrada. La razón por la que digo “intentos” es que, que yo sepa, no existe un algoritmo hash actual que pueda asignar cualquier entrada a una salida única. Sin embargo, a efectos prácticos, muchos de los mejores, como SHA-3, son “suficientemente buenos”. Muy bueno si la noción de simplemente usar las herramientas de otras personas con fines de seguridad no es satisfactoria, y desea crear o implementar algoritmos de cifrado geniales usted mismo.
  • Bioinformática Este campo es en realidad bastante variado en sí mismo. A veces, el trabajo que simplemente maneja o genera datos biológicos, como genomas o imágenes EEG, se clasifica como esto. Otras veces, estará escribiendo software que analiza directamente estos datos. Por ejemplo, MuTect es un programa que analiza genomas para “SNPS”, que son básicamente anomalías. Es un campo muy interdisciplinario que puede incorporar computación paralela, aprendizaje automático e incluso algunas cosas relacionadas con el compilador, como las gramáticas, para comprender mejor los procesos biológicos. Es una buena opción si tiene un profundo interés en un tema biológico.
  • Sistemas operativos. En este campo, se familiarizará más con los algoritmos de paginación, programación e incluso del sistema de archivos, ya que, por supuesto, se refiere al diseño de un sistema operativo. Por lo que he experimentado en mi educación de pregrado, también cubrió el uso de las herramientas integradas del sistema, como semáforos y variables de condición, para hacer una programación eficiente de sistemas con subprocesos múltiples. Si desea crear máquinas virtuales, emuladores o (por supuesto) sistemas operativos, esta es una buena opción.

Por supuesto, estos son solo unos pocos campos en CS. ¡Mira a tu alrededor, elige el que más encienda tu curiosidad y pasión!

More Interesting

¿Qué asignatura acompaña a Computer Science y me ayudará a ser un mejor programador en el futuro?

¿Qué puedo hacer para cambiar mi carrera injusta? Soy un graduado en ciencias de la computación, desempleado, 28 años, mujer. ¿En qué carrera puedo comenzar para alcanzar el éxito en la vida?

¿Qué profesión tiene un futuro mejor: animador o ingeniero informático (ciencia)?

Soy estudiante de CS y me gustaría evitar el front-end y el desarrollo web como carrera. ¿Cuáles son mis opciones?

Como programador, ¿cómo puedo desarrollar otras habilidades no técnicas necesarias para ser rico?

¿Por qué dejaste tu primer trabajo como programador?

Cómo unirse a Facebook como empleado

¿Debo aprender a codificar la GUI o simplemente diseñar con un IDE?

Soy un ingeniero de back-end pero me gusta el desarrollo de front-end y creo que el desarrollo de front-end también es bastante difícil. ¿Cómo puedo convertirme en ingeniero FE?

¿Un estudiante universitario especializado en Ciencias de la Computación pasa gran parte de su tiempo aprendiendo a hacer ruedas en los Estados Unidos?

¿En qué casos es útil una especialización en informática junto con una especialización en matemáticas? ¿O debería ir solo para el CS major?

¿En qué debería centrarme mientras obtengo mi título en informática?

¿Cuál es la mejor manera de prepararse para un título de CS el verano antes de comenzar la universidad?

¿Debería un estudiante de CS de segundo año explorar Tecnologías e idiomas o desarrollar experiencia en alguna área?

¿Qué tipo de título debo tomar si quiero aprender programación de computadoras de bajo nivel? ¿Cuáles son las oportunidades disponibles con tal grado?