|
Valeur d'accueil et de reconversion à l'informatique |
Voici le plan du cours VARI :
Séance 1 |
Codification de l'information | Les unités informationnelles |
Séance 2 |
L'architecture des ordinateurs | Unité centrale |
Séance 3 |
Principes de fonctionnement des ordinateurs | Langage machine |
Séance 4 |
Les différents types de systèmes d'exploitation et leurs historiques | Batch mono et multi-tâches |
Séance 5 |
Les caractéristiques d'un système d'exploitation | Structures des OS |
Séance 6 |
Bases de programmation | Qu'est ce qu'un langage de programmation ? |
Séance 7 |
Le langage Caml | Présentation générale. |
Séance 8 |
Le langage Caml | La récursivité. |
Algorithmique et structures de données | La récursivité. Les piles. |
Séance 9 |
Le langage Caml | Les références. |
Algorithmique et structures de données | Les algorithmes de tri. |
Séance 10 |
Le langage Caml | Les exceptions. |
Algorithmique et structures de données | Conception ascendante / descendante. Complexité des algorithmes. |
Séance 11 |
Le langage Caml | Fonctionnelles et polymorphisme. |
Algorithmique et structures de données | Conception "diviser pour règner". |
Séance 12 |
Le langage Caml | Les listes. |
Algorithmique et structures de données | Les heuristiques. |
Séance 13 |
Le langage Caml | Les structures de données en Caml. |
Algorithmique et structures de données | Les algorithmes de compression de données élémentaires. |
Séance 14 |
Le langage Caml | Les structures de données en Caml. |
Algorithmique et structures de données | Algorithme du MinMax. Illustration : comment sont programmés les jeux d'échecs ? |
Séance 15 |
Le langage Java | Présentation de Java |
Algoritmique et structure de données. | Présentation
de la POO : objets, classes, héritage, encapsulation. Le cycle de vie d'un projet : modèle en cascade, en spirale, techniques de développement rapide... |
Séance 16 |
Le langage Java | Les types de données primitifs |
Séance 17 |
Le langage Java | Tableaux et chaînes de caractères. |
Algoritmique et structure de données. | Techniques de cryptage élémentaires : César, Vigenere, Enigma... |
Séance 18 |
Le langage Java | La POO en Java. |
Algoritmique et structure de données. | Le
cryptage au niveau bit. Cryptage au moyen d'une fonction "XOR". Présentation de D.E.S. |
Séance 19 |
Le langage Java | La programmation des applets. |
Algoritmique et structure de données. | La
cryptologie à clé publique. Présentation de R.S.A. |
Séance 20 |
Le langage Java | Les interfaces de Java. |
Algoritmique et structure de données. | Introduction aux graphes. |
Séance 21 |
Le langage Java | A.W.T. |
Algoritmique et structure de données. | Algorithmes de graphes élémentaires.. |