CS50 ( Computer Science 50 ) es un curso introductorio en el campus y en línea sobre ciencias de la computación que se imparte en la Universidad de Harvard y la Universidad de Yale . En 2016, CS50 estuvo disponible para estudiantes de secundaria como un curso AP . El material del curso está disponible en línea de forma gratuita en EdX con una variedad de certificados disponibles por una tarifa. La versión en el campus es la clase más grande de Harvard con 800 estudiantes, 102 empleados y hasta 2200 participantes en sus hackatones habituales . [1] [2]
Después de que un participante haya completado CS50, hay varios programas de seguimiento que incluyen CS50 Computer Science para programación web , CS50 Computer Science para inteligencia artificial , CS50 Computer Science para desarrollo de juegos y CS50 Computer Science y aplicaciones móviles (archivadas). Todos estos programas están disponibles en la plataforma EdX.
Formato
Las conferencias de CS50 se graban y cargan en varios servicios, incluidos iTunes U , EdX y YouTube . Se graban "recorridos" en video adicionales con profesores y estudiantes voluntarios. Las preguntas del curso, llamadas conjuntos de problemas o "psets" para abreviar, están disponibles en formato PDF y HTML. Los estudiantes pueden cargar las respuestas del conjunto de problemas y algunas preguntas se califican mediante la automatización. Los estudiantes también pueden usar un software especial para verificar su código en la nube . En 2016, CS50 se convirtió en el primer curso universitario en ofrecer a los estudiantes la posibilidad de ver todas las conferencias completamente en realidad virtual . [3]
A partir de 2021, la versión en línea de CS50, llamada CS50x, enseña los lenguajes de programación C , Python , SQL , HTML , CSS y JavaScript . También enseña conceptos de ciencias de la computación, incluidos arreglos y estructuras de datos , y el marco web Flask . [4] La versión 2021 del curso también introdujo tres nuevas conferencias: Seguridad , Inteligencia Artificial y Ética . [5]
Cursos de seguimiento
CS50 ofrece varios cursos de seguimiento, que incluyen:
- Ciencias de la computación CS50 para programación web: este curso ofrece una visión más profunda de HTML, CSS y JavaScript, así como marcos que incluyen Flask y Django . [6]
- Introducción a la inteligencia artificial con Python de CS50: este curso cubre algoritmos de búsqueda , aprendizaje automático e inteligencia artificial. [7]
- Introducción al desarrollo de juegos de CS50: este curso enseña los motores de juegos Unity y Löve 2D , así como los principios de los juegos 2D y 3D. [8]
- Desarrollo de aplicaciones móviles de CS50 con React Native: este curso enseña el marco de la aplicación React Native , así como una mirada más profunda a HTML, CSS y JavaScript. [9]
Gente notable
El instructor principal es el profesor de la Universidad de Harvard, David Malan . [10] Brian Yu es también un miembro destacado de CS50 y uno de los conferenciantes. [11] Tanto el cofundador de Facebook, Mark Zuckerberg, como el ex director ejecutivo de Microsoft , Steve Ballmer, han dado conferencias como invitados. [12] [13]
Referencias
- ^ Pappano, Laura. "10 cursos con un toque" . The New York Times . Consultado el 4 de mayo de 2014 .
- ^ Farrell, Michael. "El curso de informática llena asientos, necesidades en Harvard" . El Boston Globe.
- ^ Fahs, C. Ramsey (31 de agosto de 2016). "CS50 se aleja de las conferencias tradicionales, hacia la realidad virtual" . El carmesí .
- ^ "CS50x 2021" . cs50.harvard.edu . Consultado el 25 de marzo de 2021 .
- ^ "¿Qué hay de nuevo para 2021? - CS50x 2021" . cs50.harvard.edu . Consultado el 25 de marzo de 2021 .
- ^ "Certificado Profesional en Informática para Programación Web" . edX . Consultado el 25 de marzo de 2021 .
- ^ "Certificado Profesional en Ciencias de la Computación para Inteligencia Artificial" . edX . Consultado el 25 de marzo de 2021 .
- ^ "Certificado Profesional en Ciencias de la Computación para el Desarrollo de Juegos" . edX . Consultado el 25 de marzo de 2021 .
- ^ "Certificado Profesional en Informática y Aplicaciones Móviles" . edX . Consultado el 25 de marzo de 2021 .
- ^ Orbey, Eren. "Cómo el profesor estrella de Ciencias de la Computación de Harvard construyó un imperio de aprendizaje a distancia" . The New Yorker .
- ^ Feldt, Brian (11 de marzo de 2014). "Hackathon de LaunchCode para presentar educador de ciencias de la computación global" . St. Louis Business Journal . Consultado el 4 de mayo de 2014 .
- ^ "Conferencia invitada CS50 por Mark Zuckerberg" . Universidad Harvard.
- ^ "Conferencia invitada CS50 por Steve Ballmer" . Universidad Harvard.
enlaces externos
- Sitio oficial