Cours, TD et TP d'arithmétiques pour la cryptographie et la théorie des codes détecteurs des erreurs