S2 : Algorithmie 1 (bases)

Tags :
  • formation
  • MPCI

Ce cours intitulé Algorithmie est donné au second semestre de la licence MPCI (lien AMeTICE AMU Informatique S2).

Note

La note de l'UE résulte de cette formule :

$$ \max (\frac{CC+ DS + ET}{3}, ET) $$

Avec :

Prérequis

Il est nécessaire d'avoir quelques prérequis avant de commencer ce cours, en particulier vos cours d'informatique du S1 qui vous permettrons de coder en python les différents algorithme que ous allons étudier.

Tout ce dont vous aurez besoin est également disponible dans le cours cours ci-après :

Programmer nécessite d'utiliser le web pour lire la doc, técharger des modules, etc. Configurez votre ordinateur pour qu'il puisse utiliser le réseau universitaire EDUROAM :

Cours

Le cours est disponible via le site d'AMeTICE et en suivant les liens de chaque partie ci-après. Cela ne vous dispense pas de prendre des notes, mais vous aide à la révision ou aux divers prérequis que vous aurez à préparer avant le cours.

Plan

Ce cours est composée de plusieurs parties :

Semaine 1

Mercredi : qu'est-ce qu'un algorithme

2h

Notions abordées :

Vendredi : écrire des algorithmes

4h

Notions abordées :

Si on a le temps, sinon à faire chez soit :

Pour aller plus loin :

Semaine 2

Mercredi matin : complexité

2h

Test de 15min sur ordinateur en début de cours sur l'écriture de projets informatique.

Notions abordées :

mercredi après-midi : exercices

4h

  1. TD : calculs de complexité d'un algorithme
  2. TP ajouter des TP avec python pour vérifier la complexité.

Semaine 4

16/02 au 20/02 Algorithmie

Mercredi : complexité d'un problème

2h

Test de 15min sur feuille en début de cours sur le calcul de complexités d'un algorithme.

Notions abordées :

Si on a le temps, sinon à faire chez soit :

Pour aller plus loin :

Jeudi : problème de l'exponentiation

2h

Si on a le temps, on commencera le DM :

DM1 : faire la partie Implémentation de l'exponentiation

Corrigé : Le 20 février début d'après-midi.

Pour aller plus loin :

Semaine 5

09/02 au 13/02 Algorithmie

Mercredi : tris

4h

Test de 15min sur papier en début de cours sur la complexité de problèmes informatique.

Vendredi : correction du DM

2+h

Cette séance n'est pas dans l'emploi du temps. Elle commence à 13h30 dans votre salle

Séance facultative. Venez si vous voulez voir la correction du DM et/ou avez des questions d'ordre algorithmique/code.

Semaine 6

2h

Devoir surveillé d'algorithmie. Le programme est tout ce qu'on a vu jusqu'à présent

Pour accélérer vos calculs de complexité :

Pour vous entraîner sur des exercices classiques :

Enfin, pour aller plus loin, n'hésitez pas à vous entraîner sur les DS1 des années précédentes dans les annales. Comme toujours, faites les exercices avant de regarder les corrigés et qui sait vous allez peut-être même y prendre du plaisir, certains exercices étant diablement jolis.

Semaine 11

6/04 au 10/04 Algorithmie

La séance du mardi 7 avril pour le groupe B est reportée au vendredi 10 à 8h.

DM3 : faire l'ET de programmation de l'année dernière : sujet examen terminal programmation 2025

Jeudi : structures de données

2h

Vendredi : structures linéaires

4h

Semaine 12

13/04 au 17/04 Algorithmie

La séance facultative de correction du DM prévue le 17 avril (à 13h30) est annulée.

Mercredi : Listes

Vendredi : Dictionnaires

Si on a le temps, sinon à faire chez vous :

Semaine 13

27/04 au 1/05 Programmation

Devoir surveillé de programmation. Le programme est tout ce qu'on a vu jusqu'à présent

Annales

Le cours était lié au cours de programmation. Les annales concernent donc les 2 matières. Prenez celle qui concerne l'algorithmie.