Aprende Estructuras de Datos y Algoritmos
En esta Pista de 6 horas, aprenderás los conceptos básicos de dos de los temas fundamentales en informática: algoritmos y estructuras de datos. Con frecuencia cada vez mayor, los algoritmos están comenzando a dar forma a nuestras vidas de muchas maneras: desde los productos que se nos recomiendan, hasta los amigos con los que interactuamos en las redes sociales, hasta cuestiones sociales importantes como la vigilancia, la privacidad y la atención médica.
Para comenzar la Pista, tomarás nuestro curso Introducción a los Algoritmos. Este curso cubre qué son los algoritmos, cómo funcionan y dónde se pueden encontrar.
Luego, trabajarás en un curso de Introducción a las Estructuras de Datos. Aprenderás sobre dos estructuras de datos introductorias: arreglos y listas enlazadas. Examinarás operaciones comunes y cómo los tiempos de ejecución de estas operaciones afectan nuestro código cotidiano.
Para el resto del curso, combinarás tu conocimiento de algoritmos y estructuras de datos para resolver el problema de ordenar datos usando el algoritmo de ordenamiento por fusión.
Finalmente, tomarás un curso de algoritmos sobre ordenamiento y búsqueda. Este curso examina algoritmos en dos categorías: ordenamiento y búsqueda. Implementarás algoritmos de ordenamiento bien conocidos como ordenamiento por selección, quicksort y ordenamiento por fusión. También aprenderás algoritmos de búsqueda básicos como búsqueda secuencial y búsqueda binaria.
Al final de esta Pista, comprenderás qué son los algoritmos y las estructuras de datos, cómo se miden y evalúan, y cómo se utilizan para resolver problemas. ¡Vamos a sumergirnos!
¿Listo para comenzar a aprender?
Treehouse ofrece una prueba gratuita de 7 días para estudiantes nuevos. Obtén acceso a miles de horas de contenido. Aprende a programar, consigue el trabajo de tus sueños.
Comienza Tu Prueba Gratuita
-
Curso
- 1
- 2
- 3
- 4
Introducción a los Algoritmos
Los algoritmos son un tema fundamental en informática, impulsan muchas de las empresas más grandes de hoy en día y se utilizan para tomar muchas decisiones que afectan nuestras vidas cotidianas: en lugares obvios como el algoritmo PageRank de Google hasta casos de uso más oscuros como la seguridad nacional y la vigilancia local. En este curso introductorio, vamos a dar nuestros primeros pasos hacia la comprensión del mundo de los algoritmos y las estructuras de datos. Antes de que podamos estudiar algoritmos individuales, vamos a pasar tiempo aprendiendo cómo evaluar algoritmos, cómo hacer comparaciones y cómo desarrollar el pensamiento algorítmico.
-
Curso
- 1
- 2
- 3
- 4
Introducción a las Estructuras de Datos
En informática, una estructura de datos es una construcción que nos permite organizar y almacenar datos en nuestros programas. En este curso vamos a aprender sobre dos estructuras de datos introductorias: ¡arreglos y listas enlazadas! Examinaremos operaciones comunes y cómo los tiempos de ejecución de estas operaciones afectan nuestro código cotidiano. Para el resto del curso, combinaremos nuestro conocimiento de algoritmos y estructuras de datos para resolver el problema de ordenar datos usando el algoritmo de ordenamiento por fusión.
-
Curso
- 1
- 2
Algoritmos: Ordenamiento y Búsqueda
Este curso examina algoritmos en dos categorías: ordenamiento y búsqueda. Implementaremos algoritmos de ordenamiento bien conocidos como ordenamiento por selección, quicksort y ordenamiento por fusión. También aprenderás algoritmos de búsqueda básicos como búsqueda secuencial y búsqueda binaria.
-
30 minExamen
Examen Final de Pista de Algoritmos y Estructuras de Datos
Pon tus habilidades en Algoritmos y Estructuras de Datos a prueba. Este examen final incluye una mezcla de tipos de preguntas para evaluar lo que has aprendido. Aprueba para ganar tu certificado.
-
Finalización de la Ruta