wiki:cours:cours:evaluation:competences-et-savoir-faire-processing-1a:accueil
Ceci est une ancienne révision du document !
Représentation binaire et hexadécimale d'un nombre
La base binaire :
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:
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
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:
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.
-
retour à la page COURS
wiki/cours/cours/evaluation/competences-et-savoir-faire-processing-1a/accueil.1558338326.txt.gz · Dernière modification: 2019/05/20 09:45 de 127.0.0.1