Universidad de Rice Educación gratuita en línea

Pensamiento Algorítmico (Parte 2)

Descripción

Los informáticos experimentados analizan y resuelven problemas computacionales a un nivel de abstracción que está más allá del de cualquier lenguaje de programación en particular. Esta clase de dos partes está diseñada para capacitar a los estudiantes en los conceptos matemáticos y el proceso de “Pensamiento algorítmico”, permitiéndoles construir soluciones más simples y eficientes a problemas de cálculo.

En la parte 2 de este curso, estudiaremos técnicas algorítmicas avanzadas como dividir y conquistar y programación dinámica. Como parte central del curso, los estudiantes implementarán varios algoritmos en Python que incorporan estas técnicas y luego usarán estos algoritmos para analizar dos grandes conjuntos de datos del mundo real. El objetivo principal de estas tareas es comprender la interacción entre los algoritmos y la estructura de los conjuntos de datos que estos algoritmos analizan.

Una vez que los estudiantes hayan completado esta clase, tendrán las habilidades matemáticas y de programación para analizar, diseñar y programar soluciones a una amplia gama de problemas computacionales. Si bien esta clase utilizará Python como su vehículo preferido para practicar el pensamiento algorítmico, los conceptos que aprenderá en esta clase trascienden cualquier lenguaje de programación en particular.

Precio: ¡Inscríbase gratis!

Idioma: Inglés

Subtítulos: Inglés, coreano, español

Pensamiento Algorítmico (Parte 2) - Universidad de Rice