BAREMES POUR LES PROJETS EN LICENCE 2, Algorithmique avancée, 2017—2018
Dominique Michelucci, Olivier Togni, Lucie Druoton
Projet arithmétique, grands nombres naturels
+3 points si les opérations : addition, soustraction, multiplication, division, modulo et comparaison fonctionnent.
+ 3 points s'il est possible d'entrer un entier à partir d'une chaîne de caractères très longue (dans la chaîne d'entrée, l'entier est en base 10)
+3 points si la base est paramétrable facilement, et peut prendre n'importe quelle valeur entière (dont le carré « entre » dans un int).
+3 points si factorielle de 1000 fonctionne (en moins de 5 secondes).
+3 points si la multiplication de Karatsuba est implantée
+3 points si l'algorithme rho de Pollard fonctionne et factorise F5 = 1+ 2^(^2^5) ou un autre naturel composé
+2 points si une arithmétique rationnelle, ou d'autres choses, ont été implantées.
+2 points pour chaque fonctionnalité : changement de bases dans la limite de 20 points.
Projet lancer de rayons
+ 4 points si toutes les transformations sont prises en compte et peuvent être composées (modulation : +1 s'il n'y a que les translations, + 1 pour la rotation d'axe Oz, etc)
+ 8 points si les « DAG » et les surfaces algébriques sont prises en compte + 4 points si une animation a été faite
+ 4 points si d'autres objets ont été pris en compte : cube, polyèdre convexe, face triangulaire, opérations booléennes, etc, ou si d'autres effets visuels ont été programmés : ombres portéees, textures, etc.