27270017 - Algorithmique et programmation avancée
Niveau de diplôme | |
---|---|
Crédits ECTS | 4 |
Volume horaire total | 36 |
Volume horaire CM | 24 |
Volume horaire TD | 12 |
Responsables
Objectifs
Approfondissement de l'algorithmique et de la programmation par l'étude d'algorithmes.
Contenu
1.Rappels des notions de base en algorithmique et sur langage de programmation utilisé
1.1 Déclarations
1.2 Affectation
1.3 Structures de contrôle
2. Modularité
2.1 Portée des variables : variables globales / locales
2.2 Passage de paramètres : par valeur / adresse, positionnels / nommés
2.3 procédures et fonctions et leur utilisation
2.4 Récursivité
3. Etude d'algorithmes fondamentaux et complexité
4. Objets
4.1 Propriétés et méthodes et leur utilisation
4.2 Application à un langage de programmation - VBA ou tout autre langage adapté
5. Structures de données
6. Etude de cas appliquée à la gestion
1.1 Déclarations
1.2 Affectation
1.3 Structures de contrôle
2. Modularité
2.1 Portée des variables : variables globales / locales
2.2 Passage de paramètres : par valeur / adresse, positionnels / nommés
2.3 procédures et fonctions et leur utilisation
2.4 Récursivité
3. Etude d'algorithmes fondamentaux et complexité
4. Objets
4.1 Propriétés et méthodes et leur utilisation
4.2 Application à un langage de programmation - VBA ou tout autre langage adapté
5. Structures de données
6. Etude de cas appliquée à la gestion
Bibliographie
OUVRAGES DE REFERENCE :
- Programmation et algorithmique en VBA pour Excel, A. Brygoo, Maryse Pelletier, Michèle Soria, Séverine Dubuisson
Contrôles des connaissances
Examen Terminal
Ecrit, 2h
Contrôle continu
Interrogation écrite, 1h
Notation pendant les enseignements
Ecrit, 2h
Contrôle continu
Interrogation écrite, 1h
Notation pendant les enseignements