Grille d`autoévaluation en algorithmique et programmation Python

Maintenant Intermédiaire Examen
Questionnaire
d’autoévaluation
en algorithmique
et programmation
Je ne sais pas faire
Je sais faire avec mes documents
Je sais faire seul(e)
Je ne sais pas faire
Je sais faire avec mes documents
Je sais faire seul(e)
Je ne sais pas faire
Je sais faire avec mes documents
Je sais faire seul(e)
Représentation de l’information
Réaliser à la main un changement de base (par ex base 10 vers 2
et base 2 vers 16) d’un nombre entier
Expliquer pourquoi les calculs en virgule flottante sont faux
Expliquer comment est codée une image, ce qu’est un format
d’image
Connaître la différence entre une image vectorielle et une image
matricielle
Algorithmique : généralités
Écrire en langage courant une affectation, un test et une boucle
Choisir le bon type / la bonne structure de donnée (booléen
nombre entier, à virgule, liste...) pour un problème donné
Traduire un algorigramme en Python
Découper un exercice en fonctions indépendantes les plus générales
possibles
Choisir sans erreur les entrées et les sorties d’une fonction à partir
de l’énoncé du problème
Algorithmique : les classiques
Rechercher le plus petit élément d’une liste
Trier une liste
Sommer ou faire le produit des éléments d’une liste
Programmation Python / Pratique
Utiliser un environnement de développement (idle, Wing IDE,
iep...) pour taper et exécuter un programme
Programmer rapidement et proprement le calcul des termes d’une
suite définie par récurrence
Trouver les bonnes documentations (documentation officielle Py-
thon, tutoriels, forums...)
Tester de manière extensive et intelligente un programme person-
nel pour vérifier son bon fonctionnement
Interpréter les messages d’erreur obtenus à l’exécution
Utiliser le shell pour tester des fonctions
Utiliser la fonction help du shell
Manipuler des chaînes de caractères
Faire la différence entre les types modifiables et non-modifiables
Avec un programme d’exemple sous les yeux, être capable de réa-
liser un programme graphique (tracé d’une spirale, ou d’un autre
objet mathématique par exemple).
Maintenant Intermédiaire Examen
Je ne sais pas faire
Je sais faire avec mes documents
Je sais faire seul(e)
Je ne sais pas faire
Je sais faire avec mes documents
Je sais faire seul(e)
Je ne sais pas faire
Je sais faire avec mes documents
Je sais faire seul(e)
Compétences numériques / Pratique
Suivre les règles de nommage d’un fichier sans erreur
Savoir ce que sont le format, l’extension et la résolution d’une
image et savoir modifier ces paramètres
Utiliser la plate-forme en ligne Updago
Autres connaissances et compétences à acquérir :
Comprendre les problèmes d’interopérabilité des formats de fichier : je n’envoie pas un rapport au format Word a
quelqu’un qui n’a pas Word. Je préfère envoyer un fichier au format PDF, plus difficilement modifiable, à la mise en
page plus stable, et plus facile à lire sur diverses plate-formes.
Comprendre que le respect des règles de nommage de fichiers et de formats est nécessaire à l’automatisation (simple)
partielle des corrections et au traitement par lot
Décrire un problème de programmation de manière complète, concise, claire par mail (à l’enseignant par exemple)
Connaître la différence entre un langage compilé et interprété
Connaître la notion de portabilité d’un programme
Comprendre la notion de récursivité
2
1 / 2 100%

Grille d`autoévaluation en algorithmique et programmation Python

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !