¿Cuáles son los cursos de CS más importantes para la biología computacional?

En mi opinión:

Muy importante:
1) Cualquier curso de programación que le brinde una buena introducción a un lenguaje de programación (idealmente un lenguaje de programación: Python, Perl, etc.)
2) Un curso de algoritmos con al menos algoritmos gráficos y programación dinámica.
3) Aprendizaje automático (esta área podría estar entre otros cursos más especializados: “Modelos gráficos”, “redes neuronales”, …)
4) Sistemas operativos (si está * centrado en NIX)

Menos importante, también según las aplicaciones en las que trabaje:
5) Bases de datos (SQL, principalmente).
6) Tal vez un curso de programación web, si planea desarrollar aplicaciones web.
7) Ciencia de redes, si tienes la suerte de obtener un curso sobre este tema.
8) Recuperación de información / PNL si te gusta la minería de textos biológica

Creo que los siguientes cursos podrían ser más o menos inútiles:
– Red de computadoras
– Ingeniería de software (sí, la ingeniería de software siempre es útil si desarrollas software, pero en mi experiencia la mayoría de los cursos tratan cosas inútiles, incluso para un científico computacional).
– Complejidad computacional, computabilidad y todo eso (agradable pero inútil).
– Cualquier cosa relacionada con el hardware, por razones obvias.

Por supuesto, la respuesta anterior representa la opinión de un tipo aleatorio que hace biología computacional;).

Diría que los cursos más importantes son aquellos que mejoran sus fundamentos básicos en informática, estadística y matemáticas: álgebra lineal, probabilidad, algoritmos, estructuras de datos. Entonces, cualquier curso de aprendizaje automático o minería de datos (cuyos temas pueden variar) podría ayudar. Finalmente, un curso introductorio de biología de encuesta amplia podría ayudar, pero puede obtener conocimiento de dominio en problemas biológicos específicos a medida que avanza.