Numérique - Systèmes d'Information

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

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

Formations dont fait partie ce cours