Sobre el proyecto

El repositorio de ciencias de la computación de Open Source Society University (OSSU) ofrece una educación completa y autodidacta en ciencias de la computación utilizando materiales gratuitos disponibles en línea. Está diseñado para personas que desean una base sólida y completa en los conceptos fundamentales de la computación, y no solo una formación orientada a lo laboral. El plan de estudios sigue los requisitos de una licenciatura en ciencias de la computación, excluyendo la formación general, y se construye a partir de cursos de instituciones como MIT, Harvard, Princeton y Stanford. Puntos clave: - Los cursos deben ser de inscripción abierta, impartirse regularmente o ser autodidactas, ser de alta calidad y ajustarse a las directrices curriculares ACM/IEEE CS 2013. Cuando no existe un curso adecuado, se utilizan libros. Los materiales adicionales de alta calidad pero no curriculares se incluyen en una sección de extras. - El plan de estudios se organiza en Intro CS, Core CS, Advanced CS y un Proyecto Final. Core CS abarca programación, matemáticas, herramientas de ciencias de la computación, sistemas, teoría, seguridad, aplicaciones y ética. Advanced CS ofrece materias optativas en programación avanzada, sistemas, teoría, seguridad de la información y matemáticas. - Los estudiantes pueden estudiar solos o en grupo, en orden o fuera de orden. Un enfoque popular es cursar matemáticas en paralelo con los cursos introductorios de ciencias de la computación. El tiempo estimado para completar el plan de estudios es de aproximadamente dos años con unas 20 horas semanales; se proporciona una hoja de cálculo para calcular el progreso y las fechas estimadas de finalización. - Casi todo el material de los cursos es gratuito, aunque algunos cobran por tareas calificadas o certificados. Hay ayuda financiera disponible en Coursera y edX. - La comunidad está activa en un servidor de Discord, y los issues de GitHub se utilizan para discutir problemas de los cursos y cambios en el plan de estudios. El proyecto también ofrece guías de contribución y ayuda. - El README advierte contra aplicaciones, plantillas o herramientas abandonadas de terceros que aparecen al buscar OSSU, y recomienda el sitio web oficial y el repositorio de GitHub como las únicas fuentes autorizadas. El plan de estudios asume como requisito previo matemáticas de secundaria (álgebra, geometría, precálculo), y algunos cursos avanzados de sistemas asumen conocimientos básicos de física. El proyecto final permite a los estudiantes demostrar sus conocimientos y recibir evaluación de pares de la comunidad global.