Choix de cours

Algorithmique

Le cours «Algorithmique» est un cours de 2ème année du Bachelor en sciences informatiques de la Faculté des sciences de l'Université de Genève.

Ce cours présente des  méthodes algorithmiques fondamentales (qui permettent entre autres de résoudre un sudoku par ordinateur, réussir un jeu de taquin ou aussi, d'établir un horaire, trier des nombres, multiplier des matrices rapidement, etc).

L'objectif est d'apporter aux étudiantes une compréhension profonde, à la fois théorique et appliquée de ces méthodes afin qu'elles sachent les programmer et les appliquer à bon escient.

Le cours comporte entre autres les chapitres suivants:
- Algorithmes gloutons
- La méthode «diviser pour régner»
- La méthode du «backtracking»
- La programmation dynamique
- La méthode du «Branch and Bound»

Ce cours, bien qu'exigeant, n'a pas besoin de connaissances appofondies en informatique. Il nécessite une connaissance de base du langage python et de la programmation, de même qu'un esprit curieux, logique et rigoureux, motivé par les défis intellectuels.

Prof. Bastien Chopard

 

Quand? : mercredi 14h15-16h00 (cours) et 16h15-18h00 (exercices)

Où?: Uni Battelle

La réussite de l'examen vous donnera 5 crédits ECTS à faire valoir lors de votre inscription au Bachelor en Sciences informatiques

Plus d'infos >>

Dr. Julia Buwaya