Faculté des Sciences Économiques et de Gestion de Nabeul
 
Utilisateur
Mot de passe

Mastère Professionel Ingénierie Economique et Financière

Algorithmique et introduction à la programmation

Pré-requis scientifiques

Des connaissances générales en informatique sont utiles pour aborder cet enseignement. Cependant, elles ne sont pas indispensables.

Objectifs

Cet enseignement s’articule autour de deux parties. La première partie fournit aux étudiants les outils nécessaires de la logique algorithmique. La seconde partie, ces outils sont exploités en vue d'une application concrète dans Visual Basic.

Cet enseignement a pour objectif de :

  • introduire les méthodes de résolution de problèmes avec l'outil informatique :

    apprendre aux étudiants les principes de l'algorithmique sur une base solide ;

  • initier les étudiants à la programmation en se basant sur l’environnement de développement Visual Basic (VB) ;
  • fournir aux étudiants un début de maîtrise des techniques et langages de programmation.

Plan de cours

1. Introduction à l'algorithmique
1. 1. Définition d’un algorithme
1. 2. Origines historiques de l’algorithmique
1. 3. Instructions fondamentales
2. Environnement algorithmique
2. 1. Algorithmique vs programmation
2. 2. Représentation d’un algorithme
2. 3. Conventions syntaxiques
3. Variables
3. 1. Rôle des variables
3. 2. Types de variables
3. 3. L’instruction d’affectation
3. 4. Les expressions et les opérateurs
3. 5. La lecture et l’écriture
4. Environnement de développement Visual Basic
4. 1. Présentation de Visual Basic
4. 2. L'environnement et les outils Visual Basic
4. 3. La gestion des contrôles
4. 4. Gestion des feuilles
5. Structures conditionnelles
5. 1. Exemple introductif
5. 2. La structure d’un test
5. 3. Qu’est-ce qu’une condition ?
5. 4. Les conditions composées
5. 5. Les tests imbriqués
5. 6. Structures conditionnelles en Visual Basic
6. Structures itératives
6. 1. Exemple introductif
6. 2. La structure d’une boucle
6. 3. Structure Répéter vs. structure Tant que
6. 4. Structure Pour
6. 5. Imbrication des structures itératives
6. 6. Structures itératives en Visual Basic
7. Tableaux
7. 1. Utilité des tableaux
7. 2. Notations et utilisation algorithmique
7. 3. Exemples d’utilisation des tableaux
7. 4. Utilisation des tableaux dans Visual Basic
8. Sous-programmes
8. 1. Exemple introductif
8. 2. Les fonctions
8. 3. Les procédures
8. 4. Modes de passages des paramètres
8. 5. Fonctions et procédures dans Visual Basic

Supports de cours

(Invisible au public)

Bibliographie

  • Introduction à l'algorithmique, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein, Dunod, 2004.
  • Initiation à l'algorithmique et aux structures de données, tome 2 (Broché), Jacques Courtin, Irène Kowarski, Dunod, 2007.
  • Initiation algorithmique structures données, Courtin Thierry, Dunod, 2007.

Responsable

Organisation pédagogique

21 heures de cours
21 heures de travaux dirigés
Coefficient3
Crédits4

Modalités d'évaluation

Régime mixte
Auteur de la page : L J - Dernière mise à jour : 20 janvier 2012 à 00h32

Activités culturelles