¿Cómo es el programa de Ingeniería M de Cornell para CS? ¿Cuál es la tasa de aceptación y las perspectivas laborales de este programa?

Esta es una pregunta amplia, así que trataré de responder en general.
Cada programa y ciudad es único. Habiendo pasado por el programa yo mismo, puedo decir que no es fácil, pero hace un gran trabajo al proporcionar:
1) variedad en temas de estudio;
2) exposición a algunos problemas prácticos muy interesantes; no estás totalmente ahogado en teoría. Más bien, usted (usted mismo debe) aprender la teoría basada en los problemas que está abordando. Esto es como la vida real y Cornell hace un trabajo fantástico (en mi opinión, mejor que mis otras experiencias en la escuela de posgrado) en esto;
3) profesores inteligentes y altamente alentadores que lo tratan bien;
4) un ambiente que te hace querer producir cosas buenas; tal vez es la naturaleza y los alrededores lo que crea comunidades realmente unidas dentro de la universidad. – menos distracciones;
5) problemas realmente difíciles que no puedes resolver agitando a mano

No puedo comentar sobre la tasa de aceptación, ya que esto puede variar. Pero sí sé que una buena actitud ayuda más que el GPA en bruto. Visite el campus, hable con los estudiantes y el coordinador de graduados (una persona genuinamente amable y servicial).

Tuve la suerte de tener algunos compañeros muy inteligentes en mi clase, y tuve la oportunidad de trabajar con un par de profesores que estaban haciendo un trabajo práctico de vanguardia en sistemas distribuidos, aprendizaje automático y procesamiento de texto.
No es una coincidencia graciosa que estos temas no solo sean furor ahora, sino que de alguna manera son necesarios si quieres conseguir un trabajo en el valle o tener tu propia startup. Algunos de nosotros hicimos nuestras propias startups (algunas se volvieron bastante grandes).

Concéntrese en los fundamentos matemáticos, de diseño y de OO y apréndalos bien aquí: ayudará con las entrevistas en esta era posterior a la FB, ‘big data’ y finanzas. Cuando digo pensar ‘matemáticamente’, quiero decir que es útil estar estructurado y ser capaz de pensar de manera abstracta, pensar y dibujar antes de escribir (o simplemente descargar) el código. Los profesores alientan esto.

Mucha suerte con tus esfuerzos.