Este curso está dirigido a estudiantes con alguna experiencia previa en programación en Python y un conocimiento rudimentario de complejidad computacional. El objetivo es proporcionar a los estudiantes una breve introducción a muchos temas, para que tengan una idea de lo que es factible cuando llegue el momento más adelante en su carrera de pensar en cómo utilizar la computación para lograr algún objetivo.
Los estudiantes pasarán una cantidad considerable de tiempo escribiendo programas para poner en práctica los conceptos cubiertos en el curso. Los temas cubiertos incluyen trazado, programas estocásticos, probabilidad y estadísticas, caminatas aleatorias, simulaciones de Monte Carlo, datos de modelado, problemas de optimización y raggruppamentoIl "raggruppamento" È un concetto che si riferisce all'organizzazione di elementi o individui in gruppi con caratteristiche o obiettivi comuni. Questo processo viene utilizzato in varie discipline, compresa la psicologia, Educazione e biologia, per facilitare l'analisi e la comprensione di comportamenti o fenomeni. In ambito educativo, ad esempio, Il raggruppamento può migliorare l'interazione e l'apprendimento tra gli studenti incoraggiando il lavoro...
Cosa imparerai??
Si completa con éxito este curso, Avere:
- Desarrolló una idea del procedimiento de pasar de un enunciado de problema ambiguo a una formulación computacional de un método para solucionar el problema,
- Aprendió un conjunto útil de técnicas algorítmicas y de disminución de problemas,
- Aprendió a utilizar simulaciones para arrojar luz sobre problemas que no sucumben fácilmente a soluciones de forma cerrada.
- Aprendió a utilizar herramientas computacionales, incluidas herramientas estadísticas simples, aprendizaje automático y trazado, para modelar y comprender datos.
Durata
9 settimane
15 ore
Tiempo completo medio Tiempo
Part time