Ce cours s'adresse aux étudiants ayant une certaine expérience de la programmation Python et une connaissance rudimentaire de la complexité de calcul. L'objectif est de fournir aux étudiants une brève introduction à de nombreux sujets, afin qu'ils aient une idée de ce qui est faisable quand vient le temps plus tard dans leur carrière de réfléchir à la façon d'utiliser l'informatique pour atteindre un objectif.
Les étudiants passeront un temps considérable à rédiger des programmes pour mettre en pratique les concepts abordés dans le cours.. Les sujets abordés incluent le traçage, programmes stochastiques, probabilités et statistiques, marches aléatoires, Simulations de Monte-Carlo, données de modélisation, problemas de optimización y regroupementLe "regroupement" Il s’agit d’un concept qui fait référence à l’organisation d’éléments ou d’individus en groupes ayant des caractéristiques ou des objectifs communs. Ce procédé est utilisé dans diverses disciplines, y compris la psychologie, Éducation et biologie, faciliter l’analyse et la compréhension de comportements ou de phénomènes. Dans le domaine de l’éducation, par exemple, Le regroupement peut améliorer l’interaction et l’apprentissage entre les élèves en encourageant le travail...
Qu'allez-vous apprendre?
Si vous réussissez ce cours, aura:
- Développé une idée de la procédure pour passer d'un énoncé de problème ambigu à une formulation informatique d'une méthode de résolution du problème,
- Apprentissage d'un ensemble utile de techniques algorithmiques et de minimisation des problèmes,
- Vous avez appris à utiliser des simulations pour faire la lumière sur des problèmes qui ne succombent pas facilement à des solutions fermées.
- Apprendre à utiliser des outils de calcul, y compris des outils statistiques simples, apprentissage automatique et traçage, modéliser et comprendre les données.
Durée
9 semaines
15 Heures
Temps plein temps partiel
Temps partiel



