TPs réalisés lors des cours du premier semestre en 3A IT à Esirem par Baptiste Andres et Guillaume Imhoff.
github.md est un tutorial en français expliquant comment utiliser git/github à 2 développeurs.
Lire attentivement les informations suivantes
Vous avez à disposition un ensemble de 6 TP.
En binome, vous devez choisir 2 TP parmi ces 6 TPs en fonction de votre niveau :
- Si vous vous sentez débutant, vous pouvez choisir un TP débutant (TP1 ou TP2) et un TP intermédiaire (TP3 ou TP4)
- Si vous vous sentez intermédiaire, vous pouvez choisir un TP intermédiaire (TP3 ou TP4) et un TP avancé (TP5 ou TP6)
- Si vous vous sentez à l'aise en programmation, vous pouvez choisir les 2 TPs les plus complexes (TP5 et TP6)
A l'issue des TPs, vous enverrez le code source des 2 TPs réalisés à l'enseignant de cours, en respectant les consignes qui vous auront été transmises.
Niveau du TP: intermédiaire
Le TP4 consiste à implémenter plusieurs algorithmes de chiffrement de données. Ce TP permet d'aborder la programmation orientée objets (POO) en créant un certain nombre de classes simples et héritées qui vont intéragir entre elles.
Ce TP est donc adapté aux étudiants ayant un niveau intermédiaire.
Niveau du TP: intermédiaire à elevé
Le TP5 a pour objectif d'implémenter l'algorithme de chiffrement/déchiffrement de données de la machine Enigma utilisée par les allemands lors de la 2ème guerre mondiale. Cet algorithme a été étudié et déchiffré par Alan Turing et son équipe.
Ce TP permet de renforcer vos compétences en programmation orientée objets (POO) en manipulant des classes héritées et des algorithmes de chiffrement/déchiffrement que vous devrez comprendre.
Ce TP est donc adapté aux étudiants ayant un niveau intermédiaire à élevé..
Nous pouvons retrouver un compte rendu des TPs réalisés dans ce document.