Algunos de los MOOC introductorios / fundamentales para estudiantes de informática / informática de las mejores universidades son:
1. CS50: Introducción a la informática – (Harvard University) -Edx Haga clic aquí
Este curso enseña a los estudiantes cómo pensar algorítmicamente y resolver problemas de manera eficiente. Los temas incluyen abstracción, algoritmos, estructuras de datos, encapsulación, gestión de recursos, seguridad, ingeniería de software y desarrollo web. Los lenguajes incluyen C, PHP y JavaScript más SQL, CSS y HTML.
2. Algoritmos, Parte I (Universidad de Princeton) – Coursera – Haga clic aquí
- ¿Qué tan difícil sería para un expatriado abrir una escuela privada en Hong Kong o China?
- ¿Cuáles son algunas razones por las cuales los extranjeros eligen estudiar en China?
- ¿Quién tiene mayor influencia en la configuración de la vida de un niño: el maestro o el padre?
- Llevamos a cabo una capacitación técnica corporativa en el aula, pero luego nos gustaría una forma de evaluar su comprensión. ¿Qué herramienta de evaluación de aprendizaje basada en la web es gratuita y puede soportar múltiples cuestionarios y mantener un historial de rendimiento de los estudiantes?
- ¿Son los programas de arte y teatro una parte importante de la educación secundaria?
Este curso cubre la información esencial que todo programador serio necesita saber sobre algoritmos y estructuras de datos, con énfasis en aplicaciones y análisis de rendimiento científico de implementaciones de Java. La Parte I cubre los tipos de datos básicos iterables, la clasificación y los algoritmos de búsqueda.
3. Algoritmos, Parte II (Universidad de Princeton) Curso Haga clic aquí
Este curso cubre la información esencial que todo programador serio necesita saber sobre algoritmos y estructuras de datos, con énfasis en aplicaciones y análisis de rendimiento científico de implementaciones de Java.
4. Introducción a la base de datos (Universidad de Stanford) – Coursera Haga clic aquí
Este curso cubre el diseño de bases de datos y el uso de sistemas de administración de bases de datos para aplicaciones.
5. Introducción a las redes de computadoras – (Universidad de Washington) – Coursera Haga clic aquí
Este curso presenta los problemas fundamentales de las redes de computadoras, desde enviar bits a través de cables hasta ejecutar aplicaciones distribuidas
La mayoría de los cursos son independientes y también reciben una Declaración de cumplimiento firmada por los instructores y también son GRATUITOS