Cómo mejorar los fundamentos de la ingeniería informática

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í

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

Pruebe algunos cursos MOOC ( curso masivo abierto en línea ) … …