> For the complete documentation index, see [llms.txt](https://cours.davidannebicque.fr/m1202/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cours.davidannebicque.fr/m1202/master.md).

# M1202 - Algorithmique

## Objectifs

* Comprendre le fonctionnement d’un site internet dynamique
* Comprendre les échanges clients-serveurs&#x20;
* Écrire ses premières pages dynamiques&#x20;
* Comprendre les concepts de boucles, tests conditionnels et fonctions

## Organisation

10 TD

* 6 TP (avec Brahim Boudiaf)
* 1 évaluation écrite
* 1 évaluation de TP

## Les pré-requis

Vous devez connaître les langages suivants&#x20;

* HTML&#x20;
* CSS&#x20;
* Cela a été fait en M1206 (intégration web)

## Planning des séances 2020 (sous réserve)

| Date       | Séance                                                                                                              | Commentaire       |
| ---------- | ------------------------------------------------------------------------------------------------------------------- | ----------------- |
| 07/04/2020 | [#1: Concepts](/m1202/seance-1-concepts.md)                                                                         | Séance 1          |
| 07/04/2020 | [#2 variables et tes](/m1202/seance-2-elements-du-langage.md)ts                                                     | Séance 2          |
| 29/04/2020 | [#3 : Boucles](/m1202/seance-3-boucles.md)                                                                          | Séance 3          |
| 29/04/2020 | [#4: TP Instructions](/m1202/seance-4-tp-instructions.md)                                                           | Séance 4 TP       |
| 29/04/2020 | [#5: Formulaire](/m1202/seance-5-formulaires.md)                                                                    | Séance 5          |
| 05/05/2020 | [#6: TP Formulaires](/m1202/seance-6-tp-formulaires.md)                                                             | Séance 6 TP       |
| 06/05/2020 | [#7: Tableaux](/m1202/seance-7-manipulation-des-tableaux-php.md)                                                    | Séance 7          |
| 12/05/2020 | [#8: Exercices Tableaux](/m1202/seance-8-exercices-sur-les-tableaux-et-les-formulaires.md)                          | Séance 8 TP       |
| 12/05/2020 | [#9: Manipulation de tableaux et des formulaires](/m1202/seance-9-manipulation-de-tableaux-et-des-formulaires.md)   | Séance 9          |
| 13/05/2020 | [#10: Manipulation de tableaux et des formulaires](/m1202/seance-10-manipulation-de-tableaux-et-des-formulaires.md) | Séance 10         |
| 19/05/2020 | [#11: Fonctions PHP](/m1202/seance-11-fonctions-php.md)                                                             | Séance 11         |
| 19/05/2020 | [#12: Fonctions PHP](/m1202/seance-12-exercices-fonctions-php.md)                                                   | Séance 12 TP      |
| 27/05/2020 | [#13: Mails et Uploads](/m1202/seance-13-mails-et-uploads.md)                                                       | Séance 13         |
| 27/05/2020 | [#14: Exercices Mails et Uploads](/m1202/seance-14-exercices-mails-et-uploads.md)                                   | Séance 14 TP      |
| 27/05/2020 | [#15: TP Noté (15h30)](/m1202/tp-note.md)                                                                           | Séance 15 TP NOTE |
| 02/06/2020 | [#16: Evaluation écrite](/m1202/evaluation-sur-table.md)                                                            | Séance 16         |
