¿Cómo es tomar CS 127 (Introducción a la criptografía) en Harvard?

¡CS127 es un curso increíble si te gusta la teoría de CS! Las pruebas sobre los conjuntos de problemas son algo similares en estilo a CS121 (Introducción a la teoría de la computación), por lo que creo que disfrutará el curso si le gustó CS121. Al mismo tiempo, diría que CS127 es definitivamente más interesante que 121. El profesor Vadhan es un excelente profesor y profesor que cubre conceptos de manera muy clara y exhaustiva. Cuando lo tomé en 2014, los TF también fueron muy agradables, los juegos eran bastante complicados, así que interactué mucho con ellos.

El libro de texto es bastante claro y agradable de leer (si no recuerdo mal …), lo cual es bueno porque pensé que el material era bastante desafiante y requería algo de tiempo para aprender. Pero si le pone suficiente esfuerzo (es decir, lee el libro), debería ser capaz de comprender bien los conceptos. Los conjuntos de problemas pueden tardar unas 10 (?) Horas a la semana (esto obviamente varía; siento que fui bastante lento en los juegos, así que revise la guía Q para un mejor consenso), y los exámenes son muy justos.

El curso cubre muchos temas increíblemente interesantes como funciones unidireccionales, pruebas de conocimiento cero, cifrado de clave pública / privada y generadores (pseudo) aleatorios. Entonces, si desea aprender sobre un campo emocionante de CS utilizando un enfoque teórico, le recomiendo este curso.