¿Por qué no hay un mayor énfasis en los algoritmos aleatorios para estudiantes de informática?

¡Buena pregunta!

Diré que es principalmente porque la mayoría de los estudiantes universitarios de ciencias de la computación pueden no tener la sofisticación matemática requerida para una exploración profunda de este tema. Tenga en cuenta que muchos estudiantes de pregrado de CS ni siquiera se sienten cómodos con los algoritmos básicos en CLRS.

De hecho, soy de la opinión de que los estudiantes de licenciatura de CS deberían tener un curso obligatorio sobre Algoritmos Aleatorios, debido a su creciente importancia.

De hecho, creo que los estudiantes de licenciatura de CS deberían tener un curso especial sobre Probabilidad que esté dirigido a la informática y la computación en general. Algo en la línea de … Probabilidad e informática: algoritmos aleatorios y análisis probabilístico
Pero mis opiniones pueden estar sesgadas dados mis intereses 🙂

De todos modos, este es un problema que los departamentos de CS deberían considerar.

Primero, son más difíciles de enseñar y medir el conocimiento. En segundo lugar, son más conocimientos prácticos que son fáciles de obtener en el futuro: en la industria o al hacer MS / Ph.D.