TPE 2010 L Intelligence Artificielle

Dimension: px
Commencer à balayer dès la page:

Download "TPE 2010 L Intelligence Artificielle"

Transcription

1 LYCEE JAQUES DE VAUCANSON TPE 2010 L Intelligence Artificielle

2 Sommaire TPE 2010 Introduction... 3 Problématique... 3 I. Qu'est ce que l'intelligence Artificielle? ) Définition ) L'Histoire de l'intelligence Artificielle ) Les différents types d'intelligence artificielle... 5 II. Le Rubik s Cube et le robot ) Le Rubik's Cube ) Pourquoi avoir choisi le Rubik's Cube? ) Les Lego Mindstorms et TiltedTwister ) Les Legos Mindstorms NXT III. L algorithme de résolution ) Base de l algorithme ) Réflexion menée et outils utilisés... 8 IV. Réalisation du TPE ) Organisation ) Solutions apportées et problèmes rencontrés... 9 a) Construction du robot... 9 b) Programmation c) Robot Solveur d) Interface graphique ) Résultats obtenus Conclusion Ressources documentaires Page 2

3 Introduction L Intelligence Artificielle est une domaine associé principalement à l informatique qui consiste à imiter l Intelligence Humaine pour résoudre des problèmes, des situations données seul. Nous nous sommes demandé comment face à un problème spécifique, un programme pouvait résoudre cette situation en lui donnant tous les outils nécessaires. Problématique Comment une Intelligence Artificielle peut-elle résoudre un problème donné? Page 3

4 I. Qu'est ce que l'intelligence Artificielle? 1) Définition Le terme «intelligence artificielle», qui est le plus souvent abrégé par le sigle I.A, a été créé par John McCarthy en On y associe le mot «artificielle» par l'usage des systèmes informatiques, d'ordinateurs, et le mot «intelligence» pour la recherche d'imiter le comportement humain. C'est la discipline scientifique consistant a faire faire par une machine une tâches qui requiert l'intelligence humaine. Les domaines d'applications de l'intelligence artificielle sont nombreux et très diversifiés. On trouve parmi eux : le système bancaire, avec des systèmes d'évaluation de risques liés aux obtentions de crédit (le crédit scoring), l'armée, avec des systèmes autonomes tels que les drones (système d'aide a la décision et de commandement), les jeux vidéos, avec les bots (personnages commandé par le jeu), ou encore la médecine, avec des systèmes d'aide au diagnostique. Le principe de fonctionnement général de l'i.a est le suivant : Problème demandant l intelligence de l homme pour être résolu Passage par un système doté d une intelligence artificielle Résolution du problème précédent 2) L'Histoire de l'intelligence Artificielle Depuis ses débuts fin des années 50 jusqu'à nos jours, de nombreuses avancées techniques et évolutions ont été orchestrées dans le domaine. C'est en octobre 1950, avec la publication de l'article d'alan Turing «Computing Machinery and Intelligence», que se trouve vraisemblablement l'origine de L'I.A. Dans cet article, Turing explore le sujet et propose une expérience plus connue sous le nom de «Test de Turing» dans le but de trouver la définition standard pour qualifier une machine «consciente». Ce test consiste à évaluer la capacité du programme à imiter le dialogue humain. L'I.A ne sera cependant considérée comme domaine de recherche que 6 ans plus tard, pendant l'été 1956, à l'occasion des conférences de Dartmouth, qui réunissaient les plus grands scientifiques, dont McCarthy, Newell, Shannon, ou encore Minsky qui se proposaient de réaliser des programmes d'ordinateurs doués d'intelligence. C'est à cette occasion que l'expression «Artificial Intelligence» fut créée par John McCarthy. Page 4

5 Les années 60 marquent un réel démarrage dans le domaine, avec des progrès techniques et des résultats significatifs. Les années 70 voient le fondement des bases en ce qui concerne la représentation de la connaissance, le raisonnement et la robotique. Les années 80 quand à elles sont marquées par l'arrivée de l'intelligence artificielle dans la vie économique. Au début des années 90, les progrès ont repris avec une généralisation de l'informatique de bureau, des réseaux de télécommunications et de composants de plus en plus performants, ce qui développa la demande de solutions par intelligences artificielles. De nouvelles techniques de programmation se sont développées grâce à l'intelligence artificielle. On notera notamment une grande amélioration des algorithmes. On s'inspire particulièrement, dans le but de simuler l'intelligence, du fonctionnement des neurones dans le cerveau humain. Aujourd'hui, l'intelligence artificielle est en expansion constante et prend une place importante dans la culture populaire, plus particulièrement dans les œuvres de sciencefiction. Cependant le terme «intelligence artificielle» est délicat à définir de nos jours, il est difficile de définir précisément l'i.a. Tout le monde a son propre avis, sa propre vision. Et étant donné la multitude de domaines d'applications, définir exactement l'i.a est d'autant plus difficile. 3) Les différents types d'intelligence artificielle. Il existe deux principaux types d'intelligence artificielle, se nommant respectivement intelligence artificielle «forte» et intelligence artificielle «faible». L'intelligence artificielle forte fait allusion à une machine qui serait capable de reproduire le comportement humain, mais aussi d'éprouver une réelle conscience de soi, ainsi que de vrai sentiments et une compréhension de ses propres raisonnements. Cette intelligence artificielle a servi de moteur dans le domaine, mais a aussi suscité des débats. Étant donné que la conscience a un support biologique, donc matériel, la majorité des scientifique ne voient pas d'obstacle a ce qu'un jour on voie une intelligence consciente sur un support matériel autre qu'un support biologique. Même si de nos jours il n'existe pas d'ordinateurs ou de robots aussi intelligents que l'être humain bien que des projets soient en cours chez IBM, les scientifiques pensent que ce n'est pas tant un problème d'outils mais de conception. Il n'y aurait aucun obstacle mis à part l'aptitude humaine à concevoir un programme approprié. L'intelligence artificielle forte permet notamment de modéliser des idées abstraites. Le principal débat sur l'intelligence artificielle forte est celui de l'existence ou non d'une intelligence artificielle consciente. Il y a par exemple les personnes, principalement les philosophes et les religieux, qui pensent que c'est impossible car la conscience serait propre aux organismes vivants, serait liée a des systèmes biologiques. Et d' autres pensent que c'est possible via des ordinateurs manipulant des symboles, permettant de reproduire des réseaux quasi similaire aux réseaux de neurones humain. Page 5

6 L'intelligence artificielle dite «faible» est axée sur la recherche de construction de systèmes de plus en plus autonomes, utilisant des algorithmes capables de résoudre des problèmes d'une nature précise. Mais contrairement à l'intelligence artificielle forte, l'intelligence artificielle faible ne fait que simuler l'intelligence, elle semble agir comme si elle était intelligente. On peut citer pour exemples les programmes qui tentent de passer le test de Turing. Ces programmes imitent grossièrement le comportement d'un humain face à un autre humain dans un dialogue. Ces programmes semblent intelligents mais ne le sont pas. Il s'agit surtout de reconstituer l'intelligence humaine. Elle sera néanmoins l'investigatrice des grandes avancées technologiques dans des domaines, tel que «l'aide a la décision» dans les années II. Le Rubik s Cube et le robot 1) Le Rubik's Cube Composé de 6 côtés et de 54 étiquettes de couleurs différentes, ce puzzle est l'idée originale du professeur Rubik, conférencier en architecture hongrois. Un des principaux problèmes rencontrés à l'époque, qui a freiné la diffusion du cube en Hongrie, fut de trouver un fabricant capable de le produire en série tout en respectant ses particularités internes mais aussi il aura fallu attendre trois ans après sa conception en 1974 pour qu'il puisse être commercialisé à cause d'un retard d'obtention de brevet. En 1978 et 1979, la popularité du cube magique fait l'effet d'une traînée de poudre en Hongrie, attirant même l'attention des pays occidentaux, où il suscite l'intérêt des mathématiciens et des universitaires. Grâce aux efforts de deux grands hommes : le Dr Tibor Laczi et Tom Kremer, la magie du cube fait enfin ses débuts internationaux en 1980 aux foires du jouet de Londres, New York, Paris et Nuremberg. Environ 100 millions de cubes sont vendus dans le monde entre 1980 et Renommé, le Rubik's Cube a tourmenté des millions d'adeptes frustrés et envoûtés, et autant de passionnés de par le monde depuis plus de 20 ans. 2) Pourquoi avoir choisi le Rubik's Cube? Le choix d'un tel support pour notre étude d'approche sur l'intelligence artificielle vient en premier lieu de son grand nombre de combinaisons possibles, principal intérêt de ce cube. En effet le puzzle possède quelques configurations différentes mais seulement une d'entre elles correspond au cube résolu! Autant dire qu'il est impossible de résoudre le Rubik's Cube par hasard, à moins de faire preuve de logique ou de connaître des algorithmes de résolution. Il est aussi connu de par le monde pour sa complexité. Une personne sans expérience ne peut pas résoudre le cube du fait d'une difficulté à cerner toute la dimension du puzzle dans l espace. Il faut un certain temps d'adaptation et faire preuve d'instinct Des expériences sont nécessaires avant de s'approprier le Cube. Page 6

7 Nous trouvions le sujet intéressant à traiter avec un Rubik's Cube, jouet aux premiers abords, il possède néanmoins une partie plus scientifique et théorique. 3) Les Lego Mindstorms et TiltedTwister Les Lego Mindstorms sont un projet du groupe Lego basé sur la brique «RCX» (Robotics Command System). Les Lego Mindstorms sont aussi un outil éducatif, ceci est originellement dû à un partenariat entre Lego et le Massachusetts Institute of Technology qui a collaboré au développement du projet. 4) Les Legos Mindstorms NXT 2.0 Apparu en 2006, la seconde génération de Lego Mindstorms appelée Lego Mindstorms NXT basés sur une nouvelle brique programmable. La particularité de ce robot est qu'il est accessible à tous et que sa programmation est assez aisée. Il existe plusieurs langages de programmation : Le NXC (Not exactly C), le NQC (Not Quite C) ou encore l usage d un langage graphique développé par Lego pour des applications basiques. Les principales modifications sont l'usage d'un processeur 32 bits de type ARM ainsi que l'ajout de nouveaux capteurs sonores, de couleurs et ultra-soniques. De plus, il est désormais possible d'utiliser la technologie Bluetooth pour contrôler le robot (avec un téléphone portable par exemple). Le principe de fonctionnement est le suivant: le programme contenu dans la brique NXT prend en compte l'état des différents capteurs (capteur de toucher, capteur de couleurs ) qui lui sont connectés pour effectuer les tâches demandées et transmet alors des ordres à la partie opérative constituée de plusieurs servomoteurs. En tout il est possible de connecter trois servomoteurs et quatre capteurs à la brique lego. III. L algorithme de résolution 1) Base de l algorithme Pour concevoir notre solveur, il a fallu baser l algorithme de résolution sur une méthode déjà existante, créer nous même une méthode de résolution étant un projet bien trop complexe. Nous avions le choix entre plusieurs méthodes, de nombreuses pouvant être trouvées sur Internet mais notre choix s est effectué entre une méthode de résolution couche par couche (c'est-à-dire, une face, sa couronne, la deuxième couronne et la dernière face), et des méthodes plus complexes mais bien plus efficaces dites de «speedcubing», celles-ci permettant de résoudre en 40 mouvements en moyenne le cube contrairement à environ 100 pour l autre. Certes les méthodes de speedcubing permettent d obtenir une Page 7

8 combinaison menant rapidement à la solution du cube mais l inconvénient de ces méthodes est qu elles sont relativement lourdes à mettre en place, le nombre de cas étant multiplié. Le robot ne disposant pas d une architecture permettant un calcul rapide de la solution et ces méthodes étant relativement complexes à maîtriser parfaitement, nous nous sommes orientés vers la méthode de résolution la plus simple, celle du couche par couche, nous permettant ainsi d élaborer l algorithme en langage informatique, étant donné que nous n avons pas de grandes connaissances en algorithmique. 2) Réflexion menée et outils utilisés Notre algorithme de résolution devait prendre en compte les caractéristiques suivantes : - Prendre en compte toutes les possibilités - Trouver la solution en un minimum de temps - Trouver une solution nécessitant le moins de mouvements Prendre en compte toutes les possibilités est une évidence. Pour que notre programme soit une réelle Intelligence Artificielle, il fallait que peu importe le cube il le résolve. Trouver la solution en minimum de temps n est pas un problème avec les microprocesseurs et la mémoire vive de nos ordinateurs actuels mais avec les caractéristiques de la brique NXT 2.0, il fallait prendre en compte cela car une résolution prendre en moyenne 40 secondes avec le programme du créateur du robot. Trouver une solution nécessitant le moins de mouvements est un problème assez conséquent, compte tenu de la caractéristique précédente car trouver la solution la plus efficace le plus rapidement est un problème, la recherche de la solution idéale demandant un certain temps. Plusieurs solutions peuvent être apportées pour prendre en compte ces caractéristiques. De plus, mais cela ne concerne pas tant l algorithme de résolution, le programme final devait être le plus léger possible, celui-ci prenant en compte d autres fonctions pour la résolution du cube par le robot et la capacité de mémoire de ce dernier étant assez réduite. Ses solutions seront expliquées en partie IV. Pour répondre à ces exigences et réaliser notre solveur, nous avons premièrement travaillé sur papier en essayant par des diagrammes, de fragments de code C, de visualiser comment nous pourrions traduire cet alogrithme dans un langage comme le C. La manipulation du Rubik s Cube de nombreuses fois nous a aidé pour comprendre complètement la logique de l objet et de la méthode de résolution choisie. Enfin, nous avons utilisé Code::Blocks, un environnement de développement intégré libre, pour programmer notre solveur en C puis BricxCC, un autre EDI libre, afin de traduire et de compiler notre programme en NXC, un langage compréhensible par le NXT 2.0. IV. Réalisation du TPE Page 8

9 1) Organisation TPE 2010 Les deux diagrammes de Gantt suivant décrivent le planning initial prévu et le délai réel que nous avons pris pour réaliser ce TPE. Planning Initial Délai réel On peut constater que l on prévoyait beaucoup moins de temps sur le programme et plus de tests sur le robot afin de corriger les problèmes que nous allions surement rencontrer. Enfin le projet a pris deux semaines de retard sur la fin initiale, ces deux semaines étant consacrées à la reconversion du solveur en une application exécutable avec interface graphique. La répartition des tâches est restée à peu près identique à celle prévue. 2) Solutions apportées et problèmes rencontrés a) Construction du robot Page 9

10 Lors de la construction du robot, nous avons recontrés plusieurs problèmes, n ayant pas le même kit Lego que celui qui à servi à la construction du robot initial. Nous avons tout d abord solutionné les problèmes occasionnés par les pièces manquantes pour la construction de la structure du robot, du bras retourneur, du support du capteur couleur RGB et de celui de toucher en les remplaçant par d autres pièces disponibles ou en modifiant ou en créant d autres assemblages. Cependant, au fil des modifications, il nous manquait des pièces bien particulières et donc nous avons dû chercher dans nos propres Lego et demander également à nos camarades de classe s ils n avaient pas les pièces qui nous intéressaient. Nous remercions d ailleurs ceux qui nous ont aidé. La plus grosse modification a eu lieu au niveau de la base rotative. N ayant pas les pignons utilisés, nous les avons remplacés par deux pignons identiques, l un étant sur le servo-moteur, l autre sous la base supportant le cube. Nous avons également dû modifier la structure de la base et de son support sur la structure du robot car la stabilité n était pas la même, le pignon de la base et l axe le guidant étant moins stable que les deux grands pignons imbriqués que l on peut voir dans le plan du robot initial en page 12, fourni dans le dossier Annexe. Nous avons obtenu un résultat plutôt satisfaisant et avons modifié en conséquence les valeurs angulaires de rotation du servo-moteur entraînant la base dans le programme du créateur du robot. b) Programmation Pour répondre aux exigences formulées en pré-production, nous avons adopté un type de raisonnement au cas par cas en prenant en compte toutes les positions possibles à un moment précis de la résolution. Ces cas étaient relativement nombreux au début mais cela s est amenuisé vers la fin. Pour trouver la solution en un minimum de temps, nous avons essayé d alléger au maximum le code, ce qui contribua également à la légerté du programme. Nous avons ainsi adopté des techniques de programmation efficaces, rapides et optimisées. Trouver la meilleure solution est la caractéristique qui nous a le plus posé problème étant donné que plusieurs solutions sont possibles. Dans notre solveur, nous commençons toujours par résoudre la face blanche en premier mais peut-être qu en partant d une autre face, la résolution était plus rapide. Cependant, cela demandait une étude de tous les cas de résolution possible et donc pas spécialement une programmation lourde mais surtout un temps considérable. Nous avons donc choisi d optimiser les formules en les améliorant légèrement. La programmation nous a également apporté beaucoup de problèmes et c est ici qu ils ont duré le plus longtemps. Les erreurs étaient diverses : - Erreurs basiques ( «;», erreurs de syntaxe ), rapide à corriger - Formule de résolution inexactes, plus difficile à corriger étant donné la difficulté d identifier la source parfois - Erreurs de segmentation, la recherche de l erreur et la compréhension de celle-ci est sans doute ce qui fait d elle la plus dure à résoudre. Dans certains cas, le recodage complet de la fonction a été la solution la plus rapide Page 10

11 Le debugger intégré à Code::Blocks nous a permis de résoudre rapidement de nombreuses erreurs et de les corriger rapidement. Cela nous a demandé beaucoup de temps, de la logique et surtout une bonne maîtrise du langage afin de savoir comment cette erreur a pu se produire et l identifier encore plus rapidement. c) Robot Solveur Lorsque nous avons voulu adapter notre solveur pour le robot, nous avons d abord décidé de tester le robot avec le programme créé initialement pour le robot. Il nous a fallu corriger quelques erreurs de valeur angulaire pour la rotation de la base par exemple. La phase de scan du cube se passait très bien lors des tests mais pour une raison que nous n avons toujours pas comprise, la résolution du cube ne fonctionnait pas alors que ce n était pourtant pas notre solveur. Nous avons donc décidé de le remplacer par le notre mais en voyant toutes les modifications qu il allait falloir faire et étudier toute la documentation du NXC dans le peu de temps qu il nous restait, nous avons décidé d abandonner la réalisation du robot et de développer une interface graphique pour le solveur à la vue du temps que nous avions mis pour réaliser le TPE jusqu à maintenant. d) Interface graphique Le développement de l interface graphique s est fait avec la SDL, une bibliothèque C permettant la création basique de fenêtre. Peu de problèmes ont été rencontrés lors de la programmation de cette interface, la maîtrise du langage aidant pour programmer juste et rapidement. 3) Résultats obtenus Voici une photo de notre robot construit : Page 11

12 L application finale du nom SRC (Solveur Rubik s Cube) en version 1.0 sur licence GNU/GPL est fournie dans le dossier numérique de notre TPE. Dans l optique de la continuité de ce TPE, la création d un site web hébergeant notre projet est envisagée. Des amélioration sont possibles pour ce solveur, notamment en codant d autres méthodes, en permettant le choix du type de résolution par l utilisateur ou encore l animation 3D du cube en C++ avec Qt. La résolution des autres cubes de la famille Rubik s peut être également envisagée. Conclusion Nous avons pu voir que la conception d une intelligence artificielle, faible dans ce cas et raisonnant au cas par cas, est une tâche demandant une bonne capacitée d abstraction car tout cela nous le faisons automatiquement. De plus, il faut bien faire attention à ne pas oublié de possibilité, auquel cas le système pourrait ne pas fonctionner. Nous avons également constaté que l élaboration d une Intelligence Artificielle plus complexe, notamment une forte, demandait surement beaucoup de ressources et que nous ne sommes pas en mesure de le faire. Page 12

13 Enfin, nous savons qu une Intelligence Artificielle la plus basique peut résoudre tous les problèmes du moment qu on lui apprend comment le résoudre et quels cas elle peut rencontrer au minimum. Page 13

14 Ressources documentaires - siteduzero.com : Cours de C et Forum pour recherche de solutions à nos problèmes - Divers sites d informatique (developpez.com, commencamarche.com ) pour la résolution de nos problèmes - forum.nxtasy.org : solutions pour robots basés sur les Lego Mindstorms - automatesintelligents.com : Ressources sur l intelligence artificielle - tiltedtwister.com Page 14

Dossier projet isn 2015 par Victor Gregoire

Dossier projet isn 2015 par Victor Gregoire Dossier projet isn 2015 par Victor Gregoire Plan: I) But du projet: créer un jeu de blackjack fonctionnel et le poster sur une page web mise en ligne. Le jeu sera developpé en C++ a l'aide de code blocks.

Plus en détail

Logiciel EV3 LEGO MINDSTORMS Education

Logiciel EV3 LEGO MINDSTORMS Education Robot éducateur : LEGO Education a le plaisir de vous présenter Robot éducateur, une sélection d'activités pédagogiques vous permettant de prendre en main votre EV3 LEGO MINDSTORMS Education de façon structurée

Plus en détail

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar bbm@badr-benmammar.com Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines

Plus en détail

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes

Quel PC pour quels usages? 1) PC de Bureau ou Portable? Les différents types de portables. - Les ultra-portables. - Les portables généralistes Avant toute chose, il faut savoir pour quel usage, vous désirez acquérir un ordinateur. En effet la configuration de votre ordinateur ne sera pas la même si vous désirez uniquement faire de la bureautique

Plus en détail

Prise en main rapide

Prise en main rapide Objectif terminal Réaliser un objet communicant Pourquoi? : 20 millards d objets connectés en 2020! Quelques mots sur l outil de développement App Inventor App Inventor pour Android est une application

Plus en détail

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.

Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes. Introduction L'objectif de mon TIPE est la reconnaissance de sons ou de notes de musique à l'aide d'un réseau de neurones. Ce réseau doit être capable d'apprendre à distinguer les exemples présentés puis

Plus en détail

Casisa Anthony DOSSIER PERSONNEL

Casisa Anthony DOSSIER PERSONNEL Casisa Anthony TSSI DOSSIER PERSONNEL Année scolaire 2012-2013 La voiture solaire I) Planification 1) Introduction Dans le cadre du Projet Pluridisciplinaire Encadré en classe de Terminale SSI, nous avons

Plus en détail

Intelligence Artificielle et Robotique

Intelligence Artificielle et Robotique Intelligence Artificielle et Robotique Introduction à l intelligence artificielle David Janiszek david.janiszek@parisdescartes.fr http://www.math-info.univ-paris5.fr/~janiszek/ PRES Sorbonne Paris Cité

Plus en détail

Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique

Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique 19 mai 2015 Préambule L informatique est tout à la fois une science et une technologie qui

Plus en détail

Informatique et sciences du numérique

Informatique et sciences du numérique Informatique et sciences du numérique Philippe Marquet Colloque IREM, Lyon 25 mai 2013 Informatique et sciences du numérique Septembre 2012 : ISN, spécialité en classe de terminale S Pourquoi introduire

Plus en détail

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Jade. Projet Intelligence Artificielle «Devine à quoi je pense» Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges

Plus en détail

modélisation solide et dessin technique

modélisation solide et dessin technique CHAPITRE 1 modélisation solide et dessin technique Les sciences graphiques regroupent un ensemble de techniques graphiques utilisées quotidiennement par les ingénieurs pour exprimer des idées, concevoir

Plus en détail

Intelligence Articielle (1) Introduction

Intelligence Articielle (1) Introduction 1/32 Introduction Un peu d'histoire Les nouveaux dés Intelligence Articielle (1) Introduction Pierre Gançarski Université de Strasbourg IUT Robert Schuman DUT Informatique /32 Plan 1 Introduction 2 Un

Plus en détail

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

UN EXEMPLE DE CYBERENSEIGNEMENT EN CHIMIE

UN EXEMPLE DE CYBERENSEIGNEMENT EN CHIMIE 123 UN EXEMPLE DE CYBERENSEIGNEMENT EN CHIMIE Résumé Cet article décrit la création d un centre serveur sous le système d exploitation Linux, avec le serveur web Apache, ainsi que le développement d un

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

IODAA. de l 1nf0rmation à la Décision par l Analyse et l Apprentissage / 21

IODAA. de l 1nf0rmation à la Décision par l Analyse et l Apprentissage / 21 IODAA de l 1nf0rmation à la Décision par l Analyse et l Apprentissage IODAA Informations générales 2 Un monde nouveau Des données numériques partout en croissance prodigieuse Comment en extraire des connaissances

Plus en détail

client. ECOUTE, SIMPLICITE, SERVICE... Pour ELCIA, l'accompagnement est la clé de la satisfaction ELCIA, le savoir-faire et l'écoute

client. ECOUTE, SIMPLICITE, SERVICE... Pour ELCIA, l'accompagnement est la clé de la satisfaction ELCIA, le savoir-faire et l'écoute Communiqué de presse Octobre 2007 ECOUTE, SIMPLICITE, SERVICE... Pour, l'accompagnement est la clé de la satisfaction client. «Gagner du temps, être plus réactif» «Hyper convivialité et souplesse d utilisation»

Plus en détail

L informatique comme discipline au gymnase. Renato Renner Institut für Theoretische Physik ETH Zürich

L informatique comme discipline au gymnase. Renato Renner Institut für Theoretische Physik ETH Zürich L informatique comme discipline au gymnase Renato Renner Institut für Theoretische Physik ETH Zürich Comment puis-je transférer des fichiers de musique sur mon nouvel iphone? Comment puis-je archiver mes

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! MAGIX PC Check & Tuning 2010 est la solution logicielle complète pour l'analyse, la maintenance et l'accélération

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

LE PROBLÈME DE RECHERCHE ET LA PROBLÉMATIQUE

LE PROBLÈME DE RECHERCHE ET LA PROBLÉMATIQUE LE PROBLÈME DE RECHERCHE ET LA PROBLÉMATIQUE Un problème de recherche est l écart qui existe entre ce que nous savons et ce que nous voudrions savoir à propos d un phénomène donné. Tout problème de recherche

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business

Plus en détail

Architecture matérielle des systèmes informatiques

Architecture matérielle des systèmes informatiques Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par

Plus en détail

PARCOURS COMPLET AU COURS MOYEN

PARCOURS COMPLET AU COURS MOYEN 81 I) UNE ENTAME DE TYPE "SOCIAL" : LE BUREAU DE POSTE Le bureau de poste de St Herblain Preux est récent. La classe de CM de l'école proche ("Les Crépinais") pouvait y découvrir divers aspects de l'informatique

Plus en détail

Informatique et mathématiques

Informatique et mathématiques Informatique Discipline qui traite de tous les aspects, tant théoriques que pratiques, reliés à la conception, à la programmation, au fonctionnement et à l utilisation des ordinateurs. Algorithmique Étude

Plus en détail

Déploiement d ESUP-ECM à l Université de Valenciennes. Retour fonctionnel d expérience

Déploiement d ESUP-ECM à l Université de Valenciennes. Retour fonctionnel d expérience Déploiement d ESUP-ECM à l Université de Valenciennes. Retour fonctionnel d expérience 1. Situation de départ Utilisation de l outil intranet pour l ensemble du personnel dans 2 cadres différents : - Intranets

Plus en détail

Environnement Architecture de controle. Décisions

Environnement Architecture de controle. Décisions Chapitre 1 Introduction 1.1 Robot Mobile Il existe diverses définitions du terme robot, mais elles tournent en général autour de celle-ci : Un robot est une machine équipée de capacités de perception,

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

Accélérer l agilité de votre site de e-commerce. Cas client

Accélérer l agilité de votre site de e-commerce. Cas client Accélérer l agilité de votre site de e-commerce Cas client L agilité «outillée» devient nécessaire au delà d un certain facteur de complexité (clients x produits) Elevé Nombre de produits vendus Faible

Plus en détail

L OUTIL NUMERIQUE CARACTERISTIQUES ET FONCTIONNALITES

L OUTIL NUMERIQUE CARACTERISTIQUES ET FONCTIONNALITES L OUTIL NUMERIQUE CARACTERISTIQUES ET FONCTIONNALITES Aujourd hui, le numérique est partout. Il se retrouve principalement dans les nouvelles technologies, mais également dans l art, les livres, notre

Plus en détail

ENSEIGNEMENT ASSISTÉ PAR ORDINATEUR ET E.A.O. ET LANGUES ÉTRANGÈRES À L'UNIVERSITÉ

ENSEIGNEMENT ASSISTÉ PAR ORDINATEUR ET E.A.O. ET LANGUES ÉTRANGÈRES À L'UNIVERSITÉ 192 ENSEIGNEMENT ASSISTÉ PAR ORDINATEUR ET LANGUES ÉTRANGÈRES À L'UNIVERSITÉ 1. APPLICATIONS PÉDAGOGIQUES DE L'INFORMATIQUE ET ENSEIGNEMENT ASSISTÉ PAR ORDINATEUR (EAOI. 1.1 Différents niveaux d'intervention

Plus en détail

NXT Guide de mise en route. Rob Widger

NXT Guide de mise en route. Rob Widger NXT Guide de mise en route Rob Widger Guide de mise en route NXT Contenu Introduction... 2 1. Premiers pas... 3 2. Installation du matériel... 4 3. Utilisation du NXT sans logiciel... 5 4. Le logiciel

Plus en détail

Le Collège de France crée une chaire pérenne d Informatique, Algorithmes, machines et langages, et nomme le Pr Gérard BERRY titulaire

Le Collège de France crée une chaire pérenne d Informatique, Algorithmes, machines et langages, et nomme le Pr Gérard BERRY titulaire Communiquédepresse Mars2013 LeCollègedeFrancecréeunechairepérenned Informatique, Algorithmes,machinesetlangages, etnommeleprgérardberrytitulaire Leçoninauguralele28mars2013 2009avait marquéunpas importantdans

Plus en détail

Retrouver de vieux programmes et jouer sur VirtualBox

Retrouver de vieux programmes et jouer sur VirtualBox CHAPITRE 3 Retrouver de vieux programmes et jouer sur VirtualBox Ce chapitre présente des notions avancées de VirtualBox. Elles permettront de réaliser des configurations spécifiques pour évaluer des systèmes

Plus en détail

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Portage et développement de jeux Java sur téléphones mobiles. Licence Professionnelle SIL 25 juin 2007

Portage et développement de jeux Java sur téléphones mobiles. Licence Professionnelle SIL 25 juin 2007 Portage et développement de jeux Java sur téléphones mobiles Table des matières I Présentation de l'entreprise II Présentation des projets effectués III Le portage d'un jeu sur téléphones mobiles IV Conclusion

Plus en détail

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0 Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive Sommaire - Le Robot M.I.M.I. (Multipode Intelligent à Mobilité Interactive) - Présentation du Système à Enseigner. - Composition

Plus en détail

Conservation des documents numériques

Conservation des documents numériques Conservation des documents numériques Qu'est ce qu'un document numérique? Matthieu GIOUX matthieu.gioux@bnf.fr Contexte de la préservation des documents numériques Une croissance en expansion Développement

Plus en détail

Principales différences par rapport aux sociétés privilégiant les intérêts des investisseurs.

Principales différences par rapport aux sociétés privilégiant les intérêts des investisseurs. Position du Groupement des sociétés d'assurance mutuelle (ARGE) concernant le document de consultation "Les mutuelles dans une Europe élargie" (03/10/2003) Secteurs d'activités actuels et importance des

Plus en détail

QUELQUES IDEES POUR UNE FORMATION DANS LE CADRE DE LA MAFPEN EN DIRECTION DES HISTORIENS/GEOGRAPHES.

QUELQUES IDEES POUR UNE FORMATION DANS LE CADRE DE LA MAFPEN EN DIRECTION DES HISTORIENS/GEOGRAPHES. 83 QUELQUES IDEES POUR UNE FORMATION DANS LE CADRE DE LA MAFPEN EN DIRECTION DES HISTORIENS/GEOGRAPHES. I. ORGANISATION MATÉRIELLE DU STAGE : 1. Durée : 4 jours de formation, répartis de la manière suivante

Plus en détail

L apprentissage automatique

L apprentissage automatique L apprentissage automatique L apprentissage automatique L'apprentissage automatique fait référence au développement, à l analyse et à l implémentation de méthodes qui permettent à une machine d évoluer

Plus en détail

La virtualisation des serveurs ou «loin des yeux, loin de l esprit»...

La virtualisation des serveurs ou «loin des yeux, loin de l esprit»... Acceleris GmbH Webergutstr. 2 CH-3052 Zollikofen Téléphone: 031 911 33 22 info@acceleris.ch La virtualisation des serveurs ou «loin des yeux, loin de l esprit»... Des entreprises de toutes les branches

Plus en détail

Travailler avec les télécommunications

Travailler avec les télécommunications Travailler avec les télécommunications Minimiser l attrition dans le secteur des télécommunications Table des matières : 1 Analyse de l attrition à l aide du data mining 2 Analyse de l attrition de la

Plus en détail

Cours 1 : Qu est-ce que la programmation?

Cours 1 : Qu est-ce que la programmation? 1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre

Plus en détail

Par combien de zéros se termine N!?

Par combien de zéros se termine N!? La recherche à l'école page 79 Par combien de zéros se termine N!? par d es co llèg es An dré Do ucet de Nanterre et Victor Hugo de Noisy le Grand en seignants : Danielle Buteau, Martine Brunstein, Marie-Christine

Plus en détail

Pourquoi l apprentissage?

Pourquoi l apprentissage? Pourquoi l apprentissage? Les SE sont basés sur la possibilité d extraire la connaissance d un expert sous forme de règles. Dépend fortement de la capacité à extraire et formaliser ces connaissances. Apprentissage

Plus en détail

Introduction à l algorithmique et à la programmation (Info 2)

Introduction à l algorithmique et à la programmation (Info 2) Introduction à l algorithmique et à la programmation (Info 2) Premier cours: présentation du module, codage et définition de l algorithmique Matthieu Puigt IUT du Littoral Côte d Opale DUT Génie Industriel

Plus en détail

- Enlever les imperfections de la peau avec l'outil clonage. - Donner plus d'impact à la chevelure du personnage

- Enlever les imperfections de la peau avec l'outil clonage. - Donner plus d'impact à la chevelure du personnage 1) Retoucher un portrait sous Gimp Les photos des magazines nous présentent souvent des personnes à la texture de peau parfaite, aux cheveux lumineux... Même si le maquillage compte pour beaucoup dans

Plus en détail

IUT de Bobigny Paris XIII Pierre 2010-2011 SRC2. Analyse marketing : BlackBerry Torch

IUT de Bobigny Paris XIII Pierre 2010-2011 SRC2. Analyse marketing : BlackBerry Torch DOMINIQUE IUT de Bobigny Paris XIII Pierre 2010-2011 SRC2 Analyse marketing : BlackBerry Torch 1 Introduction Le marché des téléphones portables est en pleine restructuration depuis l'arrivée de l'iphone

Plus en détail

GESTION DE LA RELATION CLIENT (CRM) Etat actuel et perspectives du marché suisse en 2002

GESTION DE LA RELATION CLIENT (CRM) Etat actuel et perspectives du marché suisse en 2002 GESTION DE LA RELATION CLIENT (CRM) Etat actuel et perspectives du marché suisse en 2002 CONSULTING KPMG Consulting SA La «gestion de la relation client» (ou, en anglais, Customer Relationship Management,

Plus en détail

Eléments de présentation du projet de socle commun de connaissances, de compétences et de culture par le Conseil supérieur des programmes

Eléments de présentation du projet de socle commun de connaissances, de compétences et de culture par le Conseil supérieur des programmes Eléments de présentation du projet de socle commun de connaissances, de compétences et de culture par le Conseil supérieur des programmes Le projet de socle de connaissances, de compétences et de culture,

Plus en détail

Le système d évaluation par contrat de confiance (EPCC) *

Le système d évaluation par contrat de confiance (EPCC) * André ANTIBI Le système d évaluation par contrat de confiance (EPCC) * * extrait du livre «LES NOTES : LA FIN DU CAUCHEMAR» ou «Comment supprimer la constante macabre» 1 Nous proposons un système d évaluation

Plus en détail

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt. 1 S'approprier un environnement informatique de travail 1.1) Je sais m'identifier sur un réseau ou un site et mettre fin à cette identification. 1.2) Je sais accéder aux logiciels et aux documents disponibles

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

Anticiper pour avoir une innovation d'avance : le leitmotiv de Pierre Jouniaux, entrepreneur du big data!

Anticiper pour avoir une innovation d'avance : le leitmotiv de Pierre Jouniaux, entrepreneur du big data! Anticiper pour avoir une innovation d'avance : le leitmotiv de Pierre Jouniaux, entrepreneur du big data! Pierre Jouniaux http://www.safety line.fr CV : Pierre Jouniaux, ingénieur aéronautique, pilote

Plus en détail

QU EST-CE QUE LE DECISIONNEL?

QU EST-CE QUE LE DECISIONNEL? La plupart des entreprises disposent d une masse considérable d informations sur leurs clients, leurs produits, leurs ventes Toutefois ces données sont cloisonnées par les applications utilisées ou parce

Plus en détail

EIP 2012 Projet Livepad. Documentation technique 1.5

EIP 2012 Projet Livepad. Documentation technique 1.5 EIP 2012 Projet Livepad 1.5 Marc Mathieu Benjamin Netter David Ngo Pierre Pasteau Denis Togbe 12-01-2012 Informations sur le projet Groupe Nom du projet Type de document Marc Mathieu Benjamin Netter David

Plus en détail

Matériel & Logiciels (Hardware & Software)

Matériel & Logiciels (Hardware & Software) CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique

Plus en détail

Logiciel SCRATCH FICHE 02

Logiciel SCRATCH FICHE 02 1. Reprise de la fiche 1: 1.1. Programme Figure : Logiciel SCRATCH FICHE 02 SANS ORDINATEUR : Dessiner à droite le dessin que donnera l'exécution de ce programme : Unité : 50 pas : Remarque : vous devez

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information

Plus en détail

OPTION SCIENCES BELLE-ISLE-EN-TERRE

OPTION SCIENCES BELLE-ISLE-EN-TERRE Serge Combet Professeur Mathématiques Collège de Belle-Isle-En-Terre OPTION SCIENCES BELLE-ISLE-EN-TERRE 2011-2012 Mathématiques & Informatique Sommaire I. Introduction... 5 II. Choix des logiciels...

Plus en détail

Utilisation du visualiseur Avermedia

Utilisation du visualiseur Avermedia Collèges Numériques Utilisation du visualiseur Avermedia Un visualiseur est aussi appelé caméra de table et ce nom rend mieux compte de sa fonction première à savoir filmer un document (revue,carte, dissection,

Plus en détail

GUIDE DE DÉMARRAGE RAPIDE

GUIDE DE DÉMARRAGE RAPIDE GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser

Plus en détail

PLAN DE COURS DÉPARTEMENT ÉLECTRONIQUE INDUSTRIELLE. TITRE DU COURS Ordinateur Outil 243-215-RA 1-4-2

PLAN DE COURS DÉPARTEMENT ÉLECTRONIQUE INDUSTRIELLE. TITRE DU COURS Ordinateur Outil 243-215-RA 1-4-2 PLAN DE COURS DÉPARTEMENT ÉLECTRONIQUE INDUSTRIELLE TITRE DU COURS Ordinateur Outil 243-215-RA 1-4-2 Numéro du cours Pondération Automne 2010 Martin Cloutier Table des matières 1 NOTE PRÉLIMINAIRE... 3

Plus en détail

Alchin Couderc Flambard TBSEID 2

Alchin Couderc Flambard TBSEID 2 Alchin Couderc Flambard Lycée Charles Blanc TBSEID 2 2008/2009 Depuis le début de notre formation en électronique en lycée professionnel nous avons vu plusieurs domaines d'intervention tel que le brun,

Plus en détail

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie

Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie Chapitre I : Les bases du C++ Le langage C++ est un langage de programmation puissant, polyvalent, on serait presque tenté de dire universel, massivement utilisé dans l'industrie du logiciel, et ce depuis

Plus en détail

Thème 5. Proposition d'une activité d'exploration élève : Micro-trottoir «Qu'est-ce qu'une entreprise?»

Thème 5. Proposition d'une activité d'exploration élève : Micro-trottoir «Qu'est-ce qu'une entreprise?» Thème 5. Proposition d'une activité d'exploration élève : Micro-trottoir «Qu'est-ce qu'une entreprise?» Propriétés Description Intitulé court Proposition d'une activité d'exploration élève de type Micro-trottoir

Plus en détail

Bases de la configuration

Bases de la configuration Principes de conception Bases de la configuration Si Siedle est aujourd'hui considéré comme la marque couronnée de succès en matière de design, il ne s'agit pas là d'un hasard mais de l'alliance d'aptitudes

Plus en détail

l'utilisation de l'image, de tableaux, d'outils de traitement informatique des données, donnant un sens concret aux tic ".

l'utilisation de l'image, de tableaux, d'outils de traitement informatique des données, donnant un sens concret aux tic . PROGRAMME EPS COLLEGE : "L'EPS participe à l'acquisition de la plupart des compétences du socle commun, en offrant aux élèves un lieu d'expériences concrètes. La contribution se situe principalement dans

Plus en détail

Les Architectures Orientées Services (SOA)

Les Architectures Orientées Services (SOA) Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

SECTION 5 BANQUE DE PROJETS

SECTION 5 BANQUE DE PROJETS SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION

Plus en détail

Les clusters Linux. 4 août 2004 Benoît des Ligneris, Ph. D. benoit.des.ligneris@revolutionlinux.com. white-paper-cluster_fr.sxw, Version 74 Page 1

Les clusters Linux. 4 août 2004 Benoît des Ligneris, Ph. D. benoit.des.ligneris@revolutionlinux.com. white-paper-cluster_fr.sxw, Version 74 Page 1 Les clusters Linux 4 août 2004 Benoît des Ligneris, Ph. D. benoit.des.ligneris@revolutionlinux.com white-paper-cluster_fr.sxw, Version 74 Page 1 Table des matières Introduction....2 Haute performance (High

Plus en détail

Théories de la Business Intelligence

Théories de la Business Intelligence 25 Chapitre 2 Théories de la Business Intelligence 1. Architectures des systèmes décisionnels Théories de la Business Intelligence Depuis les premières requêtes sur les sources de données OLTP consolidées

Plus en détail

Intégration de l interface graphique de Ptidej dans Eclipse

Intégration de l interface graphique de Ptidej dans Eclipse Intégration de l interface graphique de Ptidej dans Eclipse Driton Salihu (salihudr@iro.umontreal.ca) Lulzim Laloshi (laloshil@iro.umontreal.ca) Département d informatique et de recherche opérationnelle

Plus en détail

Chapitre 2 : Abstraction et Virtualisation

Chapitre 2 : Abstraction et Virtualisation Virtualisation et Cloud Computing Chapitre 2 : Abstraction et Virtualisation Objectifs Présenter la notion de niveaux d abstraction séparés par des interfaces bien définies Description des avantages et

Plus en détail

Exemples et tutoriels Version 7.5. Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer

Exemples et tutoriels Version 7.5. Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer Exemples et tutoriels Version 7.5 Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer ii Exemple Recrutement de personnel Les manuels PDF et le centre de documentation Les manuels

Plus en détail

Manage Yourself. Rapport de planification. Projet de 4ème année informatique. Equipe :

Manage Yourself. Rapport de planification. Projet de 4ème année informatique. Equipe : Manage Yourself Rapport de planification Projet de 4ème année informatique Equipe : Etienne Alibert, Florian Barbedette, Pierre Chesneau, Mathias Deshayes, Sevan Hartunians, Mathieu Poignet. Encadrant

Plus en détail

Domaine 1 : S approprier un environnement informatique de travail. Domaine 3 : Créer, produire, traiter et exploiter des données.

Domaine 1 : S approprier un environnement informatique de travail. Domaine 3 : Créer, produire, traiter et exploiter des données. Les différents domaines sont : Domaine 1 : S approprier un environnement informatique de travail. Domaine 2 : Adopter une attitude responsable. Domaine 3 : Créer, produire, traiter et exploiter des données.

Plus en détail

Module 4 Tablettes et lieux de culture, musées, bibliothèques, universités

Module 4 Tablettes et lieux de culture, musées, bibliothèques, universités Module 4 Tablettes et lieux de culture, musées, bibliothèques, universités Titre de l atelier : Ecrire devant une œuvre d art avec la tablette Rappel de sa problématique : A la rencontre d une architecture

Plus en détail

Parcours FOAD Formation EXCEL 2010

Parcours FOAD Formation EXCEL 2010 Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation

Plus en détail

Vos données sont-elles adaptées à l informatique en nuage?

Vos données sont-elles adaptées à l informatique en nuage? ÉTUDE TECHNIQUE Vos données sont-elles adaptées à l informatique en nuage? De toutes les questions à se poser avant de migrer vers le nuage, la suivante est la plus pertinente : mes données sont-elles

Plus en détail

Découverte et prise en main de SWEET HOME 3D

Découverte et prise en main de SWEET HOME 3D Découverte et prise en main de SWEET HOME 3D Auteur du tutoriel : ALLARDIN Jérémie - Prof. Génie Mécanique. Site : http://www.technologie-tutoriel.fr/ Dans la première partie du TP, vous créerez les murs

Plus en détail

TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique

TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique TRAAM STI 2013-2014 Acquisition et exploitations pédagogiques des données sur un système pédagogique Bilan technique et éléments de développement Fonctionnalités attendues Une vingtaine d établissements

Plus en détail

Comment le "big data" impacte le domaine de l'intelligence Economique?

Comment le big data impacte le domaine de l'intelligence Economique? Comment le "big data" impacte le domaine de l'intelligence Economique? Il n'y a pas ces temps ci de jour en France sans un séminaire, une journée sur le "big data" (parlons plutôt de mégadonnées, terme

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

A Brave. Qui est responsable de la sécurité du cloud? L'opinion d'un expert de Trend Micro. Février 2011

A Brave. Qui est responsable de la sécurité du cloud? L'opinion d'un expert de Trend Micro. Février 2011 A Brave Qui est responsable de la sécurité du cloud? L'opinion d'un expert de Trend Micro Février 2011 Écrit par Dave Asprey, Vice-président, sécurité cloud I. QUI EST RESPONSABLE DE LA SÉCURITÉ DU CLOUD?

Plus en détail

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Quatrième colloque hypermédias et apprentissages 275 BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Anne-Olivia LE CORNEC, Jean-Marc FARINONE,

Plus en détail