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" es un concepto que se refiere a la organización de elementos o individuos en grupos con características o objetivos comunes. Este proceso se utiliza en diversas disciplinas, incluyendo la psicología, la educación y la biología, para facilitar el análisis y la comprensión de comportamientos o fenómenos. En el ámbito educativo, ad esempio, el agrupamiento puede mejorar la interacción y el aprendizaje entre los estudiantes al fomentar el trabajo....
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