Cómo es estudiar ciencias de la computación en Cornell?

Estudiar informática en Cornell:

La informática está muy orientada a la teoría en Cornell. Si miras el plan de estudios, verás que la mayoría de los cursos de nivel superior como OS, AI, DB, etc. van acompañados de un curso de proyectos llamado Practicum. Los cursos ofrecen algunos proyectos, pero la mayoría son muy teóricos. El Practicum es el lugar al que debes ir si quieres sumergirte en un campo particular y construir un sistema operativo real, por ejemplo, o algo parecido. Además, la mayoría de nuestras clases tienen exámenes (dos preliminares y uno final) que están orientados a la algoritmia. En cuanto a la exposición a nuevos lenguajes, hay cursos de C, C++, Unix scripting, Java, python y matlab. A medida que llegas a los cursos de nivel superior esperan que te pongas al día con los lenguajes como SQL, Ocaml y C#.

Cursos interesantes en CS: Diseño de juegos, Introducción al desarrollo de aplicaciones para el iPhone, IA, COMPILADORES (¡sólo hazlo!)

El trabajo del curso es muy desafiante pero al final del día, te das cuenta de que te estás convirtiendo en un INGENIERO DE SOFTWARE - alguien que puede diseñar sistemas y no sólo googlear cómo codificar. Aunque será una lucha, ¡cosechas los beneficios de ello!

Cultura de las startups: Cornell está trabajando en esto para que más estudiantes se involucren. Aquí hay una lista de startups que los ex alumnos de Cornell han iniciado si estás interesado - Cornell Startup List

En cuanto a programas en el campus, tenemos 3 Day Startup, Hackathons aquí y allá y justo este año Cornell se unió a Major League Hackathon - el hackathon universitario por excelencia en la Universidad de Cornell

Cornell a los potenciales empleadores: En términos de reclutamiento de startups en Cornell es muy raro pero hay un montón de ex alumnos que siempre están buscando desarrolladores de Cornell. La mayoría de nuestra clase este año fue a las 3 grandes pero si quieres estadísticas puedes echar un vistazo aquí: Departamento de Ciencias de la Computación

Así que si quieres trabajar en una startup, hay muchas oportunidades pero no tantas como las que te ofrece Silicon Valley