A2A. Otros ya han respondido a esta pregunta que podría haberse encontrado buscando en Google “MIT 6.005” y “Harvard CS 51”. Los resultados de estos google son 6.005: Construcción de software y CS 51 Introducción a la informática II. CS 51 es un segundo curso después de la introducción de CS 50 a Ciencias de la Computación, un curso autodidacta en Harvard. Está comparando el segundo curso en una secuencia introductoria de dos cursos con un curso intenso de ingeniería de software. Al observar el programa de estudios, puede ver las diferencias técnicas que ya se han señalado. La principal diferencia en un nivel superior es CS 51 es un curso introductorio donde 6.005 es un curso de ingeniería de software.
Dicho esto, al mirar el catálogo de cursos de MIT CS, habría encontrado Elementos de construcción de software (6.005 retitulado) que ahora es una secuencia de dos cursos MITx, Construcción de software en Java y Construcción avanzada de software en Java, que estará disponible para gratis a partir de septiembre de 2016 en edX.
Sería negligente si no señalara otra introducción a las opciones de informática que serían los prerrequisitos prácticos 6.005 para alguien sin una sólida formación en programación.
La primera opción son dos cursos ofrecidos en MIT OCW Scholar que inicialmente se diseñaron para estudiantes de secundaria: son Introducción a la informática y programación e Introducción a la ingeniería eléctrica y la informática I, a su propio ritmo y gratuitos. Para obtener más cursos de OCW Scholar, consulte Materiales de cursos gratuitos en línea.
- ¿Es probable que logre la grandeza sin ir a la universidad?
- ¿Cuál es la razón por la cual el MIT se llama instituto mientras que Harvard, por ejemplo, se llama universidad?
- ¿Debo ir a la Facultad de Informática Carnegie Mellon o Princeton Engineering para la licenciatura?
- ¿Qué es lo que extrañará la mayor parte de sus cuatro años de vida en NIT Patna?
- ¿Es cierto que alrededor de 4000 estudiantes de Sri Chaitanya y Narayana Junior Colleges en todo AP obtuvieron más de 460 calificaciones de 470 en los exámenes públicos intermedios del primer año de marzo de 2014?
La segunda opción es una introducción de tres cursos a la secuencia de informática ofrecida por Stanford Engineering Everywhere SEE. Son CS106A – Metodología de programación, CS106B – Abstracciones de programación, y CS107 – Paradigmas de programación que también son autodidactas y gratuitos.
En pocas palabras: Otros han señalado las diferencias técnicas entre 6.005 (un curso intensivo de ingeniería de software del curso MIT) y CS 51 (el segundo curso en una secuencia de dos cursos Introducción a la informática en Harvard). Creo que la principal diferencia es entre 6.005 y CS 51 es el costo. 6.005 es una secuencia de dos cursos MITx gratuita, y CS 51 no. También he señalado introducciones similares a los cursos de informática ofrecidos por MIT OCW Scholar y Stanford Engineering Everywhere.