He investigado bastante sobre CS de principio a fin. Incluye el desarrollo de una gran familia de algoritmos y varios algoritmos más específicos en otras áreas.
Más del 90% de todo el tiempo se dedica a pensar, explorar el espacio de posibilidades y estudiar la literatura para podar las rutas de diseño de algoritmos. Solo después de haber identificado un nuevo diseño de algoritmo candidato, que puede llevar varios meses de trabajo, comienza a pensar en la caracterización formal y la implementación del prototipo. Las implementaciones a gran escala de prototipos de algoritmos pueden descubrir defectos sutiles que no se le ocurrieron a nadie durante el análisis, pero es raro si el análisis se realizó correctamente.
La parte difícil es crear un diseño novedoso que parezca tener las características requeridas. La implementación verifica el análisis y la caracterización del algoritmo, que generalmente es sencillo.
- Esto puede ser un problema semántico tonto, pero ¿considera que la informática teórica es parte de las matemáticas?
- ¿Qué tipo de investigación en informática se realiza para abordar problemas de la vida real?
- ¿Cuáles son los temas de actualidad en la investigación de Arquitectura de Computadores?
- Tengo la intención de tener un futuro en la investigación astrofísica y sé que hay mucha informática involucrada en esta ciencia. ¿Qué debo hacer para prepararme para el aspecto informático de la carrera?
- ¿Cuáles son actualmente las mayores exageraciones en informática y cuáles con razón?