Algorithmique et programmation #
- Vers le cours sur Updago
- Ressources des premiers cours (alors que tout le monde n’a pas encore de compte SEL et donc un accès à Updago)
Toutes les fiches de cours #
- Codage des nombres et des objets
- Introduction à l’algorithmique et à la programmation
- Quelques éléments de programmation Python
- Analyse du traceback
- Modèle d’affectation en Python
- Dictionnaires
- Chaînes de caractères
- Récursivité
- Introduction à la complexité en temps
- Bonnes pratiques et joli code
Travaux dirigés #
Les travaux dirigés sont constitués de fiches d’exercices et d’exercices en ligne à faire sur la plateforme INGInious. Tout ça est disponible sur Updago.
Savoir corriger ses erreurs est une compétence utile en permanence en programmation. Si votre code comporte une erreur, en plus de la corriger, il faut comprendre pourquoi elle a provoqué ce que vous avez vu, quelle est la signification du message…
Commencez par regarder ce document : Traquer les erreurs
Travaux pratiques #
Pour profiter pleinement des TPS 😃 Principe Kiss. Réfléchissez avant, pour trouver un programme court, simple et beau (voir le document Bonnes pratiques et joli code plus haut.)
Certaines erreurs sont très courantes. Il faut apprendre à se débrouiller seul face à elles, pour gagner du temps.
Cette page recense les erreurs les plus courantes. Si vous ne savez pas corriger une erreur, en premier lieu, regardez cette page : Traquer les erreurs
La note de TP sera construite à partir de la validation (ou non d’acquis d’apprentissage). Le système est expliqué ici : Validation des acquis d’apprentissage
Les sujets de TP sont disponibles sur Updago :
- Série d’exercices (variés 😀)
- Cryptographie classiques : programmation, manipulation de chaînes de caractères
- Traitement d’images : conception de filtres (sur les couleurs, la géométrie de l ‘image…)
- Méthode de Monte-Carlo pour estimer une surface
- Traitement de données avec les dictionnaires, révisions, examen
Vidéos #
La liste de lecture contenant les vidéos de cours est ici. Toutefois, pour les étudiants Ensi Poitiers, des versions des même vidéos, interactives (QCM) sont disponibles sur la plate forme pédagogique (Updago). Ensi Poitiers ➡ regardez les vidéos sur Updago !