Aprenda a codificar en 3 meses con los cursos en línea de Harvard

El curso de "Introducción a la informática" de Harvard es ampliamente considerado como el mejor curso de informática en línea y sirve como un punto de partida riguroso para miles de estudiantes en línea cada año. Además, el curso es flexible: hay una opción para usted, ya sea que solo quiera mirar a su alrededor, que esté dedicado a completar cada tarea o que desee obtener créditos universitarios transferibles.

Aquí hay una charla directa: "Introducción a la informática" es difícil. Está diseñado para estudiantes sin experiencia previa en programación de computadoras, pero no es un paseo por el parque. Si se inscribe, puede esperar pasar de 10 a 20 horas en cada uno de los nueve conjuntos de proyectos además de completar un proyecto final complejo. Pero, si puede dedicar el esfuerzo requerido, obtendrá habilidades tangibles, tendrá un conocimiento mucho más profundo comprensión de la informática y desarrollar una mejor idea de si este es un campo que desea o no perseguir.

Presentando a tu profesor, David Malan

instagram viewer

El curso es impartido por David Malan, un instructor de la Universidad de Harvard. Antes de crear el curso y enseñar en Harvard, David era el Director de Información de Mindset Media. Todos los cursos de David en Harvard se ofrecen como OpenCourseWare - sin costo para el público interesado. La instrucción principal en "Introducción a la informática" se entrega a través de los videos de David, que son filmados profesionalmente y a menudo usan pantallas y animaciones para transmitir el mensaje. Afortunadamente, David es conciso y carismático, lo que hace que los videos sean fáciles de ver para los estudiantes. (No hay conferencias en seco, 2 horas detrás de un podio aquí).

Lo que aprenderás

Como curso introductorio, aprenderás un poco de todo. El plan de estudios se divide en doce semanas de aprendizaje intenso. Cada lección semanal incluye un video informativo de David Malan (generalmente filmado con una audiencia estudiantil en vivo). También hay videos explicativos, en los que David demuestra directamente los procesos de codificación. Los videos de revisión de la sesión de estudio están disponibles para los estudiantes que pueden estar menos cómodos con el material y necesitan instrucción adicional para completar los conjuntos de problemas. Los videos y las transcripciones de videos se pueden descargar y ver a su conveniencia.

Las lecciones presentan a los estudiantes: binario, algoritmos, expresiones booleanas, matrices, hilos, Linux, C, criptografía, depuración, seguridad, dinámica asignación de memoria, compilación, ensamblaje, E / S de archivos, tablas hash, árboles, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax y docenas de otros temas No terminará el curso como un programador fluido, pero tendrá una sólida comprensión de cómo funcionan los lenguajes de programación.

Lo que harás

Una de las razones por las que "Introducción a la informática" ha tenido tanto éxito es que les da a los estudiantes la oportunidad de aplicar lo que están aprendiendo mientras lo están aprendiendo. Para completar el curso, los estudiantes deben completar con éxito 9 conjuntos de problemas. Los estudiantes comienzan a crear programas simples desde la primera semana. Las instrucciones para completar los conjuntos de problemas son extremadamente detalladas e incluso incluyen videos de ayuda adicionales de antiguos alumnos (orgullosamente vestidos con sus camisetas negras “I take CS50” para solidarizarse con los que actualmente luchan).

El requisito final es un proyecto autoguiado. Los estudiantes pueden elegir crear cualquier tipo de software utilizando las habilidades y los lenguajes de programación que han aprendido a lo largo del curso. Los estudiantes inscritos envían su proyecto final a una feria en línea: una vez que termina la clase, los proyectos se comparten a través de un sitio web para que los compañeros vean lo que todos los demás han estado haciendo.

Los estudiantes que necesitan asistencia adicional pueden trabajar con tutores de Harvard en línea por $ 50 por hora.

¿Querías un certificado con eso?

Ya sea que solo quiera echar un vistazo al curso o que desee obtener créditos universitarios, “Introducción a la informática” tiene una opción para ayudarlo a comenzar a codificar.

EdX es la forma más fácil de acceder a los materiales del curso a su propio ritmo. Puede registrarse de forma gratuita para auditar el curso, con acceso completo a videos, instrucciones, etc. También puede optar por donar $ 90 o más para obtener un Certificado de Logro Verificado al completar todos los cursos. Esto puede figurar en un currículum o utilizarse en una cartera, pero no le dará crédito universitario.

También puede ver los materiales del curso en CS50.tv, Youtubeo iTunes U.

Alternativamente, puede tomar el mismo curso en línea a través de Escuela de extensión de Harvard por alrededor de $ 2050. A través de este programa en línea más tradicional, se inscribirá con una cohorte de estudiantes durante el Semestre de primavera u otoño, cumpla con los plazos y obtenga créditos universitarios transferibles al completar el curso.