Los algoritmos son la base de la tecnología que usamos todos los días. Netflix sugiere series y Google encuentra información gracias a ellos. Son como recetas que le dicen a las computadoras qué hacer paso a paso para resolver problemas.
Cada vez que usas tu teléfono o navegas por internet, los algoritmos están trabajando. Hacen que las apps funcionen mejor y más rápido. Son tan importantes que se han vuelto parte esencial de nuestro mundo digital.
La Universidad de Princeton, una de las más reconocidas del mundo, acaba de lanzar un curso gratuito sobre algoritmos. Según la información disponible, este curso permite aprender cómo funcionan estas herramientas fundamentales de la tecnología moderna.
El curso se divide en 13 módulos que enseñan lo básico de la programación. Incluye:
- Cómo guardar datos de forma eficiente
- Métodos para ordenar información
- Técnicas de búsqueda
- Cómo medir qué tan bien funciona un programa
- Práctica con el lenguaje Java
El programa dura unas 54 horas y cada persona puede estudiar a su ritmo. Los más de 11,500 estudiantes que lo han tomado le dan una calificación de 4.9 sobre 5 estrellas.
Las clases combinan teoría y práctica. Los estudiantes ven videos, leen materiales y hacen ejercicios de programación. Cada parte del curso incluye tareas para practicar lo aprendido.
Los profesores enseñan a crear programas que funcionen bien y rápido. Los alumnos aprenden a elegir las mejores formas de resolver problemas con computadoras.
Durante el curso, se trabaja con ejemplos reales. Los estudiantes resuelven problemas como crear conexiones entre datos y simular procesos físicos.
Te recomendamos
El curso es para personas que ya saben algo de programación. Sin embargo, está organizado de forma que estudiantes de diferentes niveles puedan aprender.
Aunque el curso es gratis, quien quiera estudiar más puede comprar el libro «Algorithms, Fourth Edition». También hay recursos extra en el sitio web algs4.cs.princeton.edu.
El curso está disponible desde este enlace.