¿Qué se enseña exactamente en la licenciatura de Stanford CS y cómo los estudiantes aplican este conocimiento?

Es difícil responder a esta pregunta por algunas razones:

1. Diferentes estudiantes tienen diferentes concentraciones. Por ejemplo, me especialicé en biocomputación para estudiantes universitarios y en HCI para graduados, pero algunos estudiantes podrían no aprender sobre ninguna de esas cosas.

2. Después de graduarse, diferentes personas hacen cosas diferentes. Por ejemplo, me he centrado principalmente en la ingeniería de software, que se trata más de crear programas que sean robustos y fáciles de mantener, pero otros podrían centrarse más en la investigación algorítmica, donde podrían no hacer tanta implementación real, y otros podría administrar proyectos de software o diseñar interfaces sin escribir código o algoritmos.

3. Aprendes mucho. Como resultado, cualquier buena respuesta a lo que se enseña tendría que ser una respuesta muy larga.

Como tal, diré que un estudiante universitario de Stanford CS proporciona a los estudiantes una base extremadamente sólida en CS que sirve bien a los graduados, independientemente de lo que terminen haciendo.