A2A. Si observa las especializaciones de Ciencias de la Computación de Stanford que tienen la mayoría de los programas de CS, encontrará que cada uno tiene una cierta cantidad de programación que es más que solo escribir código.
La programación es el lenguaje de las computadoras. Si observas Computer Science 2013: Curriculum Guidelines for Pregraduate Programs in Computer Science, encontrarás que algunos cursos tratan sobre teoría que tiene como requisito la programación. Por ejemplo, en Stanford, los cursos de teoría son CS 103 Fundamentos matemáticos de computación, CS109 Introducción a probablemente para la informática y CS 161 Diseño y análisis de algoritmos utilizan el CS106A – Metodología de programación, CS106B – Abstracciones de programación y CS107 – Organización y sistemas informáticos que es la secuencia de programación intensa que enseña Ingeniería de Software que constituye un CS menor, que es el requisito previo para un CS mayor. Vea Autoestudio para los cursos de la Fundación MSCS de Stanford. Y la lista continúa.
En pocas palabras: lo que estoy diciendo es que cada aspecto de un plan de estudios universitario utiliza la programación como ejemplos. Algunos cursos se concentran en la teoría que requiere un conocimiento sustancial de programación. El propósito de estos cursos es enseñar metodología y práctica de vanguardia.
- ¿Cuáles son las aplicaciones de las estadísticas en el campo de la informática?
- ¿Cuánto más rápido es una computadora cuántica que una computadora tradicional? ¿Cómo se realiza el direccionamiento de memoria?
- Como estudiante universitario en informática, ¿debería hacer proyectos de investigación con profesores y programar proyectos paralelos por mi cuenta?
- Gráficos por computadora: ¿cómo funciona Matchmoving?
- ¿Qué tan bueno es el grupo de visión por computadora de Dropbox?