Aller au contenu
TONER KEBAB WIKI
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Exportation ODT
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Piste:
wiki:cours:cours:evaluation:competences-et-savoir-faire-processing-1a:accueil
====== Compétences et savoir-faire attendue en fin de cycle de formation sur Processing ====== Obsolète FIXME ---- * Enseignant : Damien MUTI * Date : décembre 2014 * Lien : https://processing.org/ * cours au format pdf (version décembre 2015):{{:wiki:tutoriels:competences-et-savoir-faire-processing-1a:chapitre_4_programmer_sous_processing.pdf|}} * Le document ci-dessous au format pdf : {{:wiki:tutoriels:competences-et-savoir-faire-processing-1a:competences_et_savoir_faire_processing_1.pdf|}} * **__Recommandations__**: **Ce document sert à effectuer une auto évaluation des compétences attendues. Sur chacun des points suivants, vous pourrez utiliser un émoticône:** * :-) : **compétence acquise**, * :-| : **compétence en voie d'acquisition**, * :-( : **compétence non acquise**. * Vous pourrez télécharger la grille de compétence au format pdf sur le lien suivant: {{:wiki:tutoriels:competences-et-savoir-faire-processing-1a:grille_cometences_autoevaluation.pdf|}} ===== Représentation binaire et hexadécimale d'un nombre ===== ==== La base binaire : ==== * Savoir ce qu’est un bit, un octet. Savoir jusqu’à quelle valeur en base 10 peut-on compter avec un octet. ==== La base hexadécimale: ==== * Savoir décrire la base hexadécimale et énoncer les différents symboles qui la composent. * Savoir que deux symboles hexadécimaux consécutifs dans une représentation de position sont nécessaires pour coder un octet. * Savoir le démontrer par un petit calcul. ===== Image numérique ===== ==== Image en niveau de gris: ==== * Savoir qu’une image en niveau de gris se représente numériquement par un tableau à deux entrées dont chaque case est un pixel auquel on attribue un octet en place mémoire, ce qui représente 256 niveaux de gris entre le noir et le blanc. ==== Image en couleur: ==== * Savoir qu’une image en couleur représente numériquement par un tableau à trois entrées, ou une superposition de trois tableaux à deux entrées, représentant les 3 couleurs R,V,B. Chaque pixel est associé à 3 octets. * Savoir lire les valeurs RVB, HSV, et la représentation hexadécimale d’une teinte donnée. ===== Variables et types ===== * Connaître et définir la notion de variable en programmation. Connaître les principaux types primitifs et types complexes sous Processing. ===== Architecture générale d'un programme sous processing ===== * Connaître la structure générale d'un programme à toujours respecter lorsqu'on réalise un sketch sous Processing (librairies, variables globales, setup(), draw(), classes et méthodes personnelles…). * Savoir expliquer ce qu'est une variable globale. * Connaître les fonctions des méthodes Setup() et Draw() ainsi que leur fonctionnement. ===== Les boucles et les tests conditionnels ===== * Savoir décrire les différentes étapes et le fonctionnement d’une boucle simple (for), d’une boucle double et du test conditionnel if. * Savoir utiliser une boucle simple, d’une boucle double et du test conditionnel if. ===== La programmation orientée objet: les classes ===== ==== Comprendre une classe d'objet ==== * Savoir décrire l'architecture générale d'une classe. * Savoir décrire l’utilité et le fonctionnement du constructeur d'une classe. * Savoir comment on instancie un objet issu d’une classe. * Savoir ce qu'est le polymorphisme et en donner des exemples dans Processing. * Savoir décrire une classe d'objet en donnant ses attributs, ses méthodes et son constructeur. * Savoir reconnaître une classe polymorphe. * Savoir construire une classe donnée à partir d’un cahier des charges (c’est-à-dire la définition des attributs, et des différentes fonctionnalités des méthodes). * Savoir faire évoluer cette classe. ==== Utiliser une classe existante issue d'une librairie ==== * Savoir décrire l'architecture générale d'une classe issue d'une librairie, c'est à dire, savoir reconnaitre: * le/les constructeur/s (//constructor//) * les attributs (//parameters//). * les méthodes (//methods//). * Savoir instancier une classe issue d'une librairie en utilisant le bon constructeur. * Savoir reconnaître une classe polymorphe. * Savoir utiliser les différents attributs (//parameters//) et méthodes (//methods//) d'une classe issue d'une librairie, via un objet préalablement instancié. * Savoir trouver et lire la **documentation** d'une classe issue d'une librairie, c'est-à-dire, savoir trouver et comprendre la description des attributs, des méthodes et du constructeur. * Voir : [[https://processing.org/reference/libraries/|https://processing.org/reference/libraries/]] ---- [[wiki:cours:cours|Retour à la page COURS]]
wiki/cours/cours/evaluation/competences-et-savoir-faire-processing-1a/accueil.txt
· Dernière modification: 2020/10/26 21:44 de
tomaok02
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Exportation ODT
Haut de page