Recherche par propriété

Aller à : navigation, rechercher

Cette page fournit une simple interface de navigation pour trouver des entités décrites par une propriété et une valeur nommée. D’autres interfaces de recherche disponibles comprennent la page recherche de propriété, et le constructeur de requêtes ask.

Recherche par propriété

Une liste de toutes les pages qui ont la propriété « Résumé » avec la valeur « Match de football, robots contre robots (Japon, Tokyo). ». Puisqu’il n’y a que quelques résultats, les valeurs proches sont également affichées.

Affichage de 126 résultats à partir du n°1.

Voir (250 précédentes | 250 suivantes) (20 | 50 | 100 | 250 | 500)


    

Liste de résultats

  • Utilisation de la robotique pédagogique pour enseigner l'I.A.  + (Inspiré par les pratiques d’établissementsInspiré par les pratiques d’établissements prestigieux (notamment au MIT), le projet pédagogique ici présenté vise à fournir un support attractif tel que les robots pour l’enseignement de l’intelligence artificielle au travers de projets interdisciplinaires et à améliorer la réussite des étudiants en Licence et en Master. En effet, en impliquant les étudiants dans des projets leur permettant de découvrir les différentes thématiques enseignées en Master, nous souhaitons intéresser les étudiants de licence et les accompagner dans la construction de leur projet de formation afin qu’il leur corresponde au mieux. L’étude comparative présentée ici a permis d’étudier les effets de l’utilisation de robots en pédagogie de projet sur la motivation et l’investissement des étudiants.ivation et l’investissement des étudiants.)
  • Droit et grands enjeux du monde contemporain : Internet et le droit  + (Internet occupe une place de plus en plus Internet occupe une place de plus en plus importante dans nos vies que ce soit dans la sphère professionnelle ou dans la sphère privée. Comme le soulignait le Député Européen Stravos Lambrinidis. C’est un formidable instrument de développement des droits fondamentaux en particulier parce qu’il donne un accès important à l’information et à la culture qui sont les fondements de toute démocratie. Néanmoins, il peut aussi être le vecteur de propos liberticides et anti-démocratiques. Il appartient donc au droit de jouer dans cet univers le même rôle que dans le monde physique, il doit nous permettre de jouir de nos droits tout en garantissant ceux des autres, c’est un monde où nous devons assumer nos responsabilités. Sans souci ni visée d'exhaustivité, cette fiche thématique privilégie une approche inductive.matique privilégie une approche inductive.)
  • Droit à l'oubli numérique: définition d'Alex Türk  + (Interview du président de la CNIL sur le dInterview du président de la CNIL sur le droit à l'oubli numérique, réalisé dans le cadre de la consultation publique organisée par le secrétariat d'Etat à la Prospective et au Développement de l'économie numérique. Les enjeux du droit à l'oubli sur internet résident dans la préservation du bonheur, de la liberté d'expression et la possibilité de continuer à affirmer son identité et son intimité dans une société numérique où il y a traçage des individus. Faute d'avoir obtenu encore une conception commune, une charte des bonnes pratiques en tant qu'acte pédagogique est un élément essentiel pour répondre à ces enjeux. Proposer des critères juridiques ou conduire une action à l'intention des jeunes avec les milieux enseignants sont des mesures qui vont dans le bon sens, sans que cela soit perçu comme une censure.ans que cela soit perçu comme une censure.)
  • Turtle Grafik  + (Introduction a la programmation orientée-objet avec Java.)
  • Types de données et algorithmes  + (Introduction aux fondements de l'analyse dIntroduction aux fondements de l'analyse de la complexité des algorithmes et la notion de type abstrait. Montre comment le choix de tel ou tel type influe sur la réalisation d'un algorithme et ses performances. Expose en détail les principaux algorithmes pour trois grandes classes de problèmes : recherche, tri, graphes.es de problèmes : recherche, tri, graphes.)
  • Introduction à l'algorithmique  + (Introduction complète à l'algorithmique, cette 3e édition, révisée et mise à jour, comporte deux nouveaux chapitres, l'un sur les arbres de Van Emde Boas et l'autre sur les algorithmes multithreads.)
  • Structure de données et algorithmes  + (Introduction à l'algorithmique et à l'optiIntroduction à l'algorithmique et à l'optimisation combinatoire. Aborde les notions de structures de données, algorithmes de base pour problèmes classiques , complexité d'un problème, résolution exacte et résolution approchée.</br>Grand choix d'exercices et annales + corrigés.d choix d'exercices et annales + corrigés.)
  • Les ingrédients des algorithmes  + (Introduction à l'algorithmique et à ses notions élémentaires (instructions conditionnelles, boucle d'instruction, notion de variable, regrouper un bloc d'instructions dans une fonction). Se conclue sur une initiation à la programmation.)
  • Premiers pas avec les CSS  + (Introduction à l'utilisation des CSS abordant leur fonctionnement, la manière dont ils s'appliquent aux éléments (X)HTML et la priorité des styles les uns par rapports aux autres.)
  • Cryptographie visuelle (une aventure de James Bond)  + (Introduction à la cryptographie, plus particulièrement à la cryptographie visuelle)
  • La cryptologie moderne  + (Introduction à la cryptographie. Après avoIntroduction à la cryptographie. Après avoir rappelé brièvement les fondements historiques de la cryptographie, deux méthodes de chiffrement seront expliquées: les algorithmes de chiffrement (qui protègent les données transmises) et les algorithmes de signature (qui garantissent la provenance du message et son intégrité). Ensuite sont abordées les notions de clé secrète et de clé publique, qui permettent d'encoder et décoder un message ainsi que leurs standards reconnus.essage ainsi que leurs standards reconnus.)
  • Dynamische Webseiten, Online-Datenbanken, und webdesign  + (Introduction à la création et la gestion de site web abordant le langage de programmation PhP, la technologie JSP, JavaScript, MySQL, et le langage CSS.)
  • LEGO-Robotik  + (Introduction à la programmation orientée-objet via le biais de la robotique.)
  • Théorie des graphes  + (Introduction à la théorie des graphes. Aborde quatre grands thèmes : éléments de théorie des graphes, le problème du plus court chemin, chemins et parcours hamiltoniens, arbre, et flots dans les réseaux)
  • 2D LUA Based Robot Simulator  + (Introduction à un simulateur de robot mobile 2D afin de comprendre comment ce dernier peut naviguer dans un monde en 2D.)
  • SIG et exploitation des différentes sources d'énergies primaires pour produire de l'électricité  + (Intégration de données collectées par l'EIA (Energy Information Administration) dans un système d'informations géographiques afin d'exploiter les différentes sources d'énergies primaires pouvant produire de l'électricité.)
  • JavaScript sur codeacademy  + (JavaScript est un langage de programmationJavaScript est un langage de programmation qui rend possible l'interactivité des sites web. Il peut être utilisé dans une grande diversité d'applications web. Dans ce parcours, on aborde la programmation avec les concepts de base de Javascript comme les variables, les fonctions, boucles d'instruction et expressions conditionnelles. Ces concepts sont partagés par les langages de programmation et permettent d'utiliser les acquis pour des projets dans n'importe quel langage. A l'issue du parcours, l'on est en mesure de créer des programmes, des jeux, et de posséder les bases pour apprendre la structure de JavaScript.pour apprendre la structure de JavaScript.)
  • Jeu alignement ADN  + (Jeu en bois composé d’éléments en carton permettant de comprendre le fonctionnement d'une chaîne ADN.)
  • Le droit d'auteur et le droit à l'image  + (L'Ecole des mines de Nantes propose une autoformation bien faite et assez complète sur le droit d'auteur et le droit à l'image, avec des références sur les textes juridiques et une mise en perspective.)
  • Compression LZW (wikipedia)  + (L'article référencé présente l'un des deuxL'article référencé présente l'un des deux algorithmes de compression les plus connus aujourd'hui (en pseudo-code français) suivi d'un exemple détaillé : LZW (pour Lempel-Ziv-Welch) est un algorithme de compression de données sans perte. Il s'agit d'une amélioration de l'algorithme LZ78 inventé par Abraham Lempel et Jacob Ziv en 1978. LZW fut créé en 1984 par Terry Welch, d'où son nom.</br>Pour la mise en œuvre, voir la ressource liée. la mise en œuvre, voir la ressource liée.)
  • Mathématiques pour l'informatique : Avec 309 exercices corrigés  + (L'essentiel des connaissances qu'il est inL'essentiel des connaissances qu'il est indispensable d'acquérir, dans le cadre d'études supérieures en informatique, pour formaliser des concepts, modéliser des situations, manipuler des objets... Comprend plus de 300 exercices + nombreux exemples. L'offre éditoriale propose des compléments en ligne : travaux pratiques et addenda du livre.e : travaux pratiques et addenda du livre.)
  • The mathematical Theory of communication  + (L'exposé par Shannon de sa théorie mathématique de l'information, oeuvre fondatrice dans le domaine des sciences de l'information.)
  • Images de synthèse : palme de la longévité pour l’ombrage de Gouraud  + (L'histoire de l'invention de "l'ombrage deL'histoire de l'invention de "l'ombrage de Gouraud", que tous les infographistes connaissent bien, est l'occasion de revenir sur l'histoire des images de synthèse. D'autant plus que, fait rare dans l'histoire de l'informatique, quarante ans après, elle est toujours d'actualité. ans après, elle est toujours d'actualité.)
  • Loi Création et Internet  + (L'historique, les objectifs et mesures et les controverses relatifs à la loi Hadopi du 12 juin 2009 "favorisant la diffusion et la protection de la création sur Internet".)
  • Tout a un reflet numérique  + (L'information et le reflet numérique : qu'est-ce que l'information ? comment la représenter, la manipuler ? .)
  • Pourquoi et comment le monde devient numérique (G. Berry)  + (L'informatique est partout, c'est devenu bL'informatique est partout, c'est devenu banal de le dire, mais qu'entend-on vraiment par là ? Comprend-on bien que le numérique, aujourd'hui, loin de se cantonner aux ordinateurs, est bien plus répandu dans les objets technologiques les plus divers, des téléphones aux avions ? Quelles en sont les implications, les qualités mais aussi les inconvénients, à commencer par les bugs ? Pleinement en accord avec la devise du Collège de France, « enseigner la recherche en train de se faire », Gérard Berry présente une vision de l'informatique au sens large axée sur ses fondements scientifiques.rge axée sur ses fondements scientifiques.)
  • Webmaker : une interface pour apprendre HTML et CSS en ligne  + (L'interface Mozilla Thimble permet de créeL'interface Mozilla Thimble permet de créer avec aisance ses propres pages web, en écrivant et éditant dans son navigateur en HTML et CSS, sans vraiment faire l'apprentissage de ces langages. Il propose des modèles susceptibles d'être adaptés aux besoins de chacun. Le graphisme de présentation est délibérément tourné vers les Jeunes.n est délibérément tourné vers les Jeunes.)
  • Senslab  + (L'objectif principal de Senslab est d'offrir un outil précis et efficace pour aider à la conception, le développement, d'optimisation et d'expérimentation de véritables applications à grande échelle de réseaux de capteurs.)
  • Du transistor à l'ordinateur  + (L'objectif proposé est de comprendre le foL'objectif proposé est de comprendre le fonctionnement d'un ordinateur grâce à une méthode fondée sur des simulations réalisées sur tableur. Dans la première partie, le lecteur est guidé, par la loi d'Ohm et par un modèle simplifié de transistor, à la construction de portes logiques dont il simule le fonctionnement électronique sur tableur. La deuxième partie est consacrée à la construction d'une machine micro-programmée minimaliste qui évolue pas à pas.ogrammée minimaliste qui évolue pas à pas.)
  • Ordinapoche  + (L'ordinapoche est un outil pédagogique, diL'ordinapoche est un outil pédagogique, directement inspiré des travaux de De Rosnay, Hagelbarger et Fingerman (Science & Vie n° 763, 1985), pour comprendre l'architecture, l'organisation interne et le fonctionnement d'un ordinateur ainsi que les relations qui existent entre eux. Son architecture est volontairement simplifiée par rapport à la réalité, c'est un simulateur qui démonte les opérations de base.simulateur qui démonte les opérations de base.)
  • Computer Networking : Principles, Protocols and Practice  + (L'ouvrage "Réseaux informatiques: principes, protocoles et pratiques" est un manuel de réseaux open-source qui pourrait être utilisé pour une cours en profondeur de réseaux de premier cycle ou des cycles supérieurs.)
  • Théorie des graphes, au-delà des ponts de Königsberg  + (L'ouvrage rend compte des trois composanteL'ouvrage rend compte des trois composantes de la théorie des graphes : la résolution des problèmes, les mathématiques discrètes et l'algorithmique. Les auteurs visent un double objectif : satisfaire une juste curiosité mathématique et procurer une base solide pour approfondir l'étude. une base solide pour approfondir l'étude.)
  • Computer Science Field Guide  + (L'université de Canterbury en Nouvelle-ZélL'université de Canterbury en Nouvelle-Zélande propose pour les lycéens (high school) étudiant la science informatique un recueil de ressources en ligne en 17 chapitres, qui couvre tous les champs du domaine : algorithmique, langages, encodage, intelligence artificielle, représentation de données, protocoles réseau, infographie...données, protocoles réseau, infographie...)
  • Algorithmes de graphes (Lacomme)  + (L'utilisation des graphes soulève de nombrL'utilisation des graphes soulève de nombreuses questions algorithmiques. Cet ouvrage a pour but de présenter l'algorithmique des graphes. Seules la connaissance d'un langage de programmation classique (Pascal, C...) et une culture scientifique générale sont nécessaires pour la compréhension de cette discipline.pour la compréhension de cette discipline.)
  • Guide to Teaching Computer Science: An Activity-Based Approach  + (L'évolution du domaine de la science inforL'évolution du domaine de la science informatique pose des défis éducatifs et pédagogiques, tels que les problèmes de recrutement d'enseignants d'ISN (équivalent de CS, Computer Science en anglais), de formation initiale de ces enseignants, de développement de supports pour leur formation continue, et de création de ressources pédagogiques et d'apprentissage. Ce guide est le seul à présenter à la fois un cadre conceptuel et des conseils pratiques détaillés pour l'enseignement général de l'ISN. Le contenu est clairement rédigé et structuré pour permettre une adaptation à tous les niveaux de la discipline et pour tout organisme d'enseignement, sans restreindre son objectif à des instructions de programme spécifique, de langage de programmation ou de modèle. Les thèmes et les rubriques présentent une vue d'ensemble des sujets de programme et de la recherche pédagogique en ISN, examinent les stratégies de résolution de problèmes liés à l'enseignement, à l'évaluation des élèves et à leurs problèmes de compréhension, offrent des activités d'apprentissage tout au long du livre, proposent des méthodes d'enseignement basées tout autant sur la pédagogie active en salle de classe que sur la pédagogie expérimentale, abordent les divers types de questions auxquelles un professeur, un tuteur ou un formateur en ISN, peuvent être confrontés pour toute une série de situations pédagogiques, explorent de façon exhaustive les problèmes d'organisation des leçons et d'agencement des cours, et décrivent les cadres nécessaires aux futurs enseignants d'ISN pour réaliser leurs premiers pas dans l'enseignement de cette discipline. Appuyé sur une expérience de plus de deux décennies d'enseignement et de recherche dans l'apprentissage de l'ISN des auteurs de cet ouvrage, celui-ci, concis, méthodique et d'un abord facile, convient parfaitement pour servir soit de guide disciplinaire pour tous les formateurs en ISN, soit de manuel d'apprentissage des programmes pour les enseignants en ISN.es programmes pour les enseignants en ISN.)
  • Droit à l'oubli (Europa)  + (La Commission européenne propose une réforLa Commission européenne propose une réforme globale des règles adoptées par l’UE en 1995 en matière de protection des données afin de renforcer les droits en matière de respect de la vie privée dans l’environnement en ligne et de donner un coup d’accélérateur à l’économie numérique européenne. Les progrès technologiques et la mondialisation ont modifié en profondeur les modes de collecte, de consultation et d’utilisation de nos données. Cette initiative contribuera à renforcer la confiance des consommateurs dans les services en ligne, ce qui donnera un coup de fouet salutaire à la croissance, à l’emploi et à l’innovation en Europe.e, à l’emploi et à l’innovation en Europe.)
  • Formation DAFPEN à l'Enseignement de l'Informatique  + (La DAFPEN (Délégation académique à la formLa DAFPEN (Délégation académique à la formation continue des personnels enseignants, d'éducation et d'orientation) propose un portail de présentation de cours ISN très variés dont voici les grands chapitres, dont chacun abrite plusieurs contenus avec des documents et des liens : Algorithmique; Architecture des ordinateurs; Base de données; Programmation; Réseaux; Procédure d'installation PDF; L'emploi du temps de la formation 2011 des professeurs du secondaire et une liste des enseignants. Les cours sont en effet divulgués en amphitéâtre, mais aussi disponibles en ligne.hitéâtre, mais aussi disponibles en ligne.)
  • Diduino  + (La carte Diduino, ses composants et sa docLa carte Diduino, ses composants et sa documentation pédagogique conviennent pour familiariser un débutant à l'électronique et à la programmation en C. Le Diduino-Robot, conçu par Jean-Daniel Nicoud et livré avec son kit de composants électroniques, est basé sur Freeduino (version libre d'Arduino), plateforme de développement largement utilisée et très bien documentée. Ses composants sont apparents, et le montage se fait avec soudure. Equipé d'un microcontrôleur pour des moteurs (interruptions, programmation assembleur, etc., toutes possibilités faciles d'accès), d'un capteur infrarouge, d'une plaque d'expérimentation, etc., il permet d’aller vers des applications très riches.d’aller vers des applications très riches.)
  • Isn.java  + (La classe Isn permet de faire les exercices d'initiation à la programmation de manière minimale sans aucun autre outil qu'un environnement Java quel qu'il soit.)
  • Pourquoi et comment le monde devient numérique  + (La conférence introductive au sciences du La conférence introductive au sciences du numérique fondatrice de la popularisation de l'ISN : notre vie quotidienne est sans cesse bouleversée par les innovations technologiques du monde numérique qui touche tous les domaines et la grande industrie qui irrigue tous les autres. les grands jalons de cette révolution s'échelonnent des pionniers des années 1930-1945 à l'informatique ubiquitaire d'aujourd'hui. Les systèmes sur puces ont affranchi la dépendance de l'information et du support et conduit vers une indépendance et convergence sans abandon exagéré. Pourtant les fondements du monde numérique restent largement ignorés du public, qui semble en permanence surpris par des évolutions pourtant prévisibles. C'est le signe d'un schéma mental mal adapté. L'ambition de cette leçon inaugurale au Collège de France est d'aider à construire un bon sens informatique, en expliquant sur quels concepts scientifiques et techniques repose cette révolution, quels outils elle met en œuvre, et quels sont ses impacts et ses difficultés.quels sont ses impacts et ses difficultés.)
  • La création multimédia en classe  + (La création d'un document multimédia à l'éLa création d'un document multimédia à l'école primaire s'inscrit dans une logique de projet pluridisciplinaire. Tout d'abord, il faut amener la classe à réaliser un travail sur la structure et l'organisation de l'information. L'élaboration du contenu va permettre une mise en place de stratégies de recherche documentaire et sera l'occasion de développer des compétences disciplinaires. Enfin, la diffusion du produit fini pourra générer un aspect communication à condition bien sûr que le contenu soit susceptible d'intéresser d'autres personnes. Le document présente la méthodologie : hypertexte, hypermédia et multimédia, organisation du travail, étapes du projet, établissement du cahier des charges, recherche documentaire, structuration de l'information et création du squelette.de l'information et création du squelette.)
  • L’open data, comprendre l’ouverture des données publiques  + (La donnée est au coeur du fonctionnement dLa donnée est au coeur du fonctionnement des institutions publiques, de l’Etat aux collectivités. Elle permet d’aider à la décision, d’évaluer les politiques mises en oeuvre ou de faire vivre les services urbains de notre vie quotidienne (transports, vie culturelle, économie, politique sociale, …). Ce livre montre comme l’open data peut être source d’innovation tant pour les institutions que pour ceux qui réutilisent les données publiques, dans les domaines économiques, culturels et sociaux (préface de Jacques-François Marchandise).(préface de Jacques-François Marchandise).)
  • Les logiciels libres, une chance pour les pays en développement  + (La dématérialisation, sous forme de logiciLa dématérialisation, sous forme de logiciels, des éléments critiques de la technologie fait du contrôle des logiciels un enjeu majeur de l'économie et du développement technique de la société de l'information. Cette transformation est une occasion exceptionnelle pour les pays en développement, car l'économie de l'immatériel est bien différente de l'économie du matériel et leur est bien plus accessible. Encore faut-il s'y adapter par des structures économiques et techniques appropriées. Les logiciels libres en sont un exemple. Mais cette solution simple, techniquement et économiquement efficace, est combattue sur plusieurs fronts par des puissances économiques qui cherchent à garder le contrôle des économies du nord comme du sud.ntrôle des économies du nord comme du sud.)
  • Algèbre de Boole et circuits logiques  + (La logique booléenne et les circuits logiques, pages sélectionnées d'un site documentaire consacré à l'électricité et l'électronique.)
  • Simulateur de machine de Braitenberg  + (La machine de Braitenberg (de Valentino voLa machine de Braitenberg (de Valentino von Braitenberg, universitaire allemand expert en neurosciences et cybernétique) est l'un des robots les plus simples qui soit : deux capteurs de lumière et deux moteurs (roues) simulant des réseaux de neurones basiques. Selon la façon dont on les connecte, on peut obtenir différents comportements. Dans son ouvrage principal de fiction scientifique (Véhicules : expériences en psychologie synthétique, 1984 en anglais, 1986 traduction française), Braitenberg décrit une série de quatorze véhicules hypothétiques au fonctionnement autonome et de complexité croissante. Le projet de l'université turque Kovan vise à la création des modèles imaginés par Braitenberg.tion des modèles imaginés par Braitenberg.)
  • Informatique ambiante et ubiquitaire: les objets intelligents.  + (La miniaturisation des dispositifs informaLa miniaturisation des dispositifs informatiques et de télécommunication, le progrès des protocoles de communication, l'incorporation de ces fonctions dans des objets usuels devenus communicants sont les facteurs technologiques du secteur émergeant des nouvelles applications et services en Informatique Ambiante.ions et services en Informatique Ambiante.)
  • Little endian and big endian  + (La mémoire d'un ordinateur est une longue La mémoire d'un ordinateur est une longue suite de bits (interrupteurs qui peuvent être 0 ou 1). Ces bits sont regroupés en octets (groupe de 8 bits). Les octets sont regroupés en mots (16 bits), long mots (32 bits), quadruple de mots (64 bits) et de plus grands regroupements encore. La question qui se pose alors pour chaque groupe est "quel bout est le plus significatif ?". Ce document analyse en détail ce problème de format.t analyse en détail ce problème de format.)
  • Vous avez dit trier - 2 critères  + (La notion de tri, au-delà de l'aspect algoLa notion de tri, au-delà de l'aspect algorithmique évident et incontournable, pose la question du critère, qui est abordée dans ce second volet. Pour les systèmes numériques, ce critère se traduit par un nombre (ou doit se résumer au final à un nombre), le tri d'un ensemble d'articles se résumant alors à ordonner un ensemble de nombres ; le problème est donc en relation directe avec les notions de numérisation et de codage. En revanche, les données non numériques ou soumises à des critères multiples obligent à mettre au point des critères plus complexes : tri des couleurs, des fichiers dans un dossier, des réponses à une requête dans un moteur de recherche sur le Web, etc. Le choix des critères influe alors directement à la fois sur la performance du tri et sur l’usage qu’on va faire des données triées. Par ailleurs, autour de cette question du critère de tri, peuvent éventuellement se cristalliser des éléments de débat et de travail pluridisciplinaire, impliquant fortement les sciences humaines, sur des thèmes comme les discriminations, l'eugénisme, l'égalité des chances, la mixité, etc.me, l'égalité des chances, la mixité, etc.)
  • L’informatique sans ordinateur  + (La place de l'informatique comme discipline d'enseignement. Objectif : transmettre quelques notions de base sur l'informatique de façon ludique, et sans aucun recours à l’ordinateur. Cours + exercices.)
  • Bruits et nombres aléatoires cohérents  + (La plupart des langages actuels fournissent des outils facilitant la génération de nombres aléatoires, mais si on veut quelque chose de cohérent, il faudra les retravailler soi-même. Pour cela, on utilise plusieurs fois le même jeu de valeurs.)
  • Programmation par objets  + (La plupart des logiciels sont programmés àLa plupart des logiciels sont programmés à l’aide de langages dits «à objets», les logiciels ainsi conçus sont plus fiables, plus faciles à maintenir et à faire évoluer. Ce document très didactique et indépendant du langage de programmation permet donc de partager avec un large public les concepts et la mise en oeuvre de ce paradigme de programmation.n oeuvre de ce paradigme de programmation.)
  • La récursivité (site du zéro)  + (La programmation récursive (à ne pas confoLa programmation récursive (à ne pas confondre avec la notion mathématique de récursivité) est une méthode de programmation qui remplace les instructions de boucle (while, for, etc.) par des appels de fonction. On oppose généralement les algorithmes récursifs aux algorithmes dits impératifs ou itératifs qui s'exécutent sans invoquer ou appeler explicitement l'algorithme lui-même. Un programmeur recherche les solutions les plus adaptées aux problèmes rencontrés, et les fonctions que l'on code servent en général à résoudre des problèmes. Un programmeur doit écrire une fonction récursive quand c'est la solution la plus adaptée à son problème. Les algorithmes récursifs et les fonctions récursives, une fonction factorielle par exemple, sont fondamentaux en informatique. Un algorithme est dit récursif s'il s'appelle lui-même. Actuellement, tous les langages de programmation modernes proposent une implémentation de la récursivité.sent une implémentation de la récursivité.)
  • Une introduction à la science informatique pour les enseignants de la discipline en lycée  + (La rentrée 2012 verra l’introduction d’uneLa rentrée 2012 verra l’introduction d’une spécialité « Informatique et sciences du numérique » en classe de Terminale S, et cet ouvrage collectif, rédigé sous la direction de Gilles Dowek par une une équipe de chercheurs et d'enseignants à l'INRIA et à l'université, s’adresse aux enseignants qui en seront chargés (professeurs de mathématiques, de science physique ou de STI) afin de les former à cette « nouvelle discipline ». Les différents concepts qui structurent l’informatique, les notions d’information, de langage, de machine et d’algorithme y sont présentés de manière synthétique. L’ouvrage s’interroge sur la manière d’enseigner l’informatique, resituer ces connaissances dans le monde contemporain, en apportant un éclairage particulier aux questions relatives au droit d’auteur, à la protection de la vie privée ou à la gouvernance du réseau. vie privée ou à la gouvernance du réseau.)
  • Introduction à la Science Informatique  + (La rentrée 2012 verra l’introduction d’uneLa rentrée 2012 verra l’introduction d’une spécialité « Informatique et sciences du numérique » en classe de Terminale S, et cet ouvrage s’adresse aux enseignants qui en seront chargés (professeurs de mathématiques, de science physique ou de STI) afin de de les former à cette « nouvelle discipline ». Les différents concepts qui structurent l’informatique, les notions d’information, de langage, de machine et d’algorithme y sont présentés de manière synthétique. L’ouvrage s’interroge sur la manière d’enseigner l’informatique, resituer ces connaissances dans le monde contemporain, en apportant un éclairage particulier aux questions relatives au droit d’auteur, à la protection de la vie privée ou à la gouvernance du réseau. Les lectures complémentaires proposées permettent de poursuivre la formation au-delà des notions exposées.la formation au-delà des notions exposées.)
  • Moniteur d'Initiation à l'Algorithmique  + (La suite logicielle Monia (version 0.38) eLa suite logicielle Monia (version 0.38) est destinée à l'apprentissage de l'algorithmique en français. Elle permet de fabriquer un programme exécutable à partir d'un organigramme. La suite Monia est constituée essentiellement des outils MoniaOrg (Éditeur graphique d'organigrammes) et MoniaPL (Environnement de développement en Pseudo-Langage). Elle supporte aussi les modules additionnels (plugins) : ceux disponibles à ce jour assurent notamment la prise en charge des communications réseau et des communications série/usb. Monia se veut un outil pédagogique utilisable à différents stades de formation. La partie 'Organigrammes' permet de découvrir les concepts de programmation structurée, et la partie 'Pseudo-Langage' offre un bel aperçu des bases utilisées en informatique pour le codage et la manipulation des données. le codage et la manipulation des données.)
  • Communication par transmission série RS232  + (La transmission d'informations nécessite lLa transmission d'informations nécessite l'utilisation d'un langage commun (écrit ou oral) ou d'un code commun. Il en est de même pour la transmission d'informations numériques entre deux postes de travail ou entre un poste de travail et un équipement, ce qui nécessite l'utilisation de règles communes : type de liaison, "vitesse" de transmission, format des données transmises, détection d'erreurs ... Comment transmettre une information numérique entre deux machines à l'aide d'un câble électrique ? Comment peut fonctionner une communication de type "chat" sur une telle ligne ? Et un défi : quels seront les élèves qui communiqueront les premiers ?s élèves qui communiqueront les premiers ?)
  • Introduction à la programmation dynamique  + (La « programmation dynamique » est un paraLa « programmation dynamique » est un paradigme de programmation (façon particulière d'appréhender un problème algorithmique donné). Méthode utile pour obtenir une solution exacte à un problème algorithmique, là où une solution « classique » se trouve être trop complexe. On parle alors d'optimisation combinatoire.n parle alors d'optimisation combinatoire.)
  • Algorithmique, Programmation et Complexité  + (Langages C et C++. Cours 1 - Paradigmes deLangages C et C++. Cours 1 - Paradigmes de programmation, généricité. Cours 2 - Preuve d'algorithme, classes de complexité. Cours 3 - Preuve et complexité des algorithmes récursifs, Tri par partition (Quick-sort). Cours 4 - TAD Séquence (ou Liste), TAD Ensemble et TAD Table. Cours 5 - Table de hachage, Arbre binaire (AB). 5 - Table de hachage, Arbre binaire (AB).)
  • BOOK : La révolution technologique (sous-titrage en français)  + (Le Book (livre) présenté de façon humoristLe Book (livre) présenté de façon humoristique, avec un script solide et une bonne interprétation, comme une innovation technologique. Tout en s'amusant des travers des "commerciaux" NTIC, la séquence n'en introduit pas moins quelques éléments de réflexion, et aide à bien comprendre ce qui différencie le support numérique du support papier, car c'est bien au numérique que renvoie le sketch par effet de miroir.que renvoie le sketch par effet de miroir.)
  • Cours d'introduction au langage HTML  + (Le HTML (Hypertext Markup Language) est unLe HTML (Hypertext Markup Language) est un langage de balisage qui sert à représenter les pages Web (WWW : World Wide Web). Le HTML donne la structure d'une page Web. Les langages HTML et CSS font partie des langages de description (contrairement à JavaScript qui est un langage de programmation).ript qui est un langage de programmation).)
  • Le backtracking par l'exemple : résoudre un sudoku  + (Le backtracking est une méthode communément employée pour résoudre des problèmes en programmation. Il est étudié ici via le biais d'un exemple concret: résoudre une grille de sudoku.)
  • Une deuxième révolution galiléenne ?  + (Le concept d'algorithme est devenu en scieLe concept d'algorithme est devenu en sciences un concept structurant (à peu près la même chose que le paradigme de Thomas S. Kuhn, précision de l'auteur du résumé) qui permet aujourd'hui de répondre à de nombreuses questions qui n'avaient reçu jusque là que des réponses insatisfaisantes. C'est en cela qu'il joue le même rôle que le changement de paradigme de la révolution galiléenne, ou bien la découverte du concept d'électron. Il trouve des applications aussi variées que la mise en équation du trafic d'un aéroport, la relation d'une séquence d'ARN et une protéine, la structure algorithmique de la grammaire perçue par le linguiste Chomsky. Alors qu'en physique ou en économie, les phénomènes semblent se décrire dans le langage des équations mathématiques différentielles, en biologie, en chimie ou en grammaire, il emprunte celui des algorithmes. Ceci conduit à s'interroger sur les liens entre ces deux langages, les équations différentielles de la physique pouvant être calculées par des algorithmes. La description algorithmique des phénomènes s'avère efficace pour des systèmes complexes qui échappaient jusque là à l'analyse. Si la connaissance des algorithmes remonte à 5000 ans, il y a moins de 70 ans que l'on utilise des programmes pour décrire des phénomènes physiques. La nouveauté, c'est l'apparition de langages d’expression d’algorithmes. Comme la révolution galiléenne, c’est une révolution du langage dans lequel on écrit la science.u langage dans lequel on écrit la science.)
  • Une deuxième révolution galiléenne ? (Transparents)  + (Le concept d'algorithme est devenu en scieLe concept d'algorithme est devenu en sciences un concept structurant (à peu près la même chose que le paradigme de Thomas S. Kuhn, précision de l'auteur du résumé) qui permet aujourd'hui de répondre à de nombreuses questions qui n'avaient reçu jusque là que des réponses insatisfaisantes. C'est en cela qu'il joue le même rôle que le changement de paradigme de la révolution galiléenne, ou bien la découverte du concept d'électron. Il trouve des applications aussi variées que la mise en équation du trafic d'un aéroport, la relation d'une séquence d'ARN et une protéine, la structure algorithmique de la grammaire perçue par le linguiste Chomsky. Alors qu'en physique ou en économie, les phénomènes semblent se décrire dans le langage des équations mathématiques différentielles, en biologie, en chimie ou en grammaire, il emprunte celui des algorithmes. Ceci conduit à s'interroger sur les liens entre ces deux langages, les équations différentielles de la physique pouvant être calculées par des algorithmes. La description algorithmique des phénomènes s'avère efficace pour des systèmes complexes qui échappaient jusque là à l'analyse. Si la connaissance des algorithmes remonte à 5000 ans, il y a moins de 70 ans que l'on utilise des programmes pour décrire des phénomènes physiques. La nouveauté, c'est l'apparition de langages d’expression d’algorithmes. Comme la révolution galiléenne, c’est une révolution du langage dans lequel on écrit la science.u langage dans lequel on écrit la science.)
  • Nouveaux modèles pour la biométrie  + (Le domaine des communications multimédia est en pleine révolution. Dans ce contexte, la recherche actuelle est centrée sur la sécurité (tatouage et biométrie) et l'analyse d'image faciale pour l'authentification de personne, en utilisant la 3D.)
  • Le respect de la vie privée dans la société de l'information  + (Le droit au respect de la vie privée est uLe droit au respect de la vie privée est un droit fondamental de tout individu. Cependant, ce droit devient de plus en plus difficile à protéger dans notre "Société de l'information" où chaque individu laisse constamment des "traces numériques" qui peuvent être reliées à son identité, parfois même sans en être conscient. Par exemple, l'historique des requêtes d'un internaute révèle ses centre d'intérêts, la connaissance de son réseau social (tel que Facebook) permet d'inférer des informations sur ses opinions politiques ou ses hobbies ou encore l'adresse IP de son ordinateur permet de retracer sa localisation. Si toutes ces traces sont collectées par une entité non-autorisée, elle peut l'utiliser à des fins frauduleuses allant du spam ciblé en passant par le profilage ou encore l'usurpation d'identité.ofilage ou encore l'usurpation d'identité.)
  • Jargon informatique sur Wikipedia  + (Le jargon informatique est un pseudo-langaLe jargon informatique est un pseudo-langage propre aux représentants des professions gravitant autour de l'informatique. Discutant essentiellement par messages courts, ces personnes utilisent des abréviations, souvent d'origine anglophone.Il existe d'autres jargons plus ou moins "colorés" informatique, comme le langage SMS ou l'argot Internet. L'application pratique du décret du 3 juillet 1996 relatif à l'enrichissement de la langue française peut s'avérer difficile par rapport à l'usage de termes en français. Quoiqu'il en soit, on trouvera ici un florilège de cet "argot" professionnel.un florilège de cet "argot" professionnel.)
  • Utilisation de géoportail en SVT  + (Le logiciel Géoportail permet, outre la viLe logiciel Géoportail permet, outre la visualisation d’un modèle numérique de terrain sur lequel sont plaquées des photographies aériennes, de visualiser des bases de données (cartes IGN, bâtiments 3D, cadastre...).Dans le cadre de la Spécialité SVT classe de Terminale S, l’élève est amené à observer l’évolution du climat actuel et ses conséquence sur l’environnement.el et ses conséquence sur l’environnement.)
  • La protection de la vie privée : les démarches préalables auprès de la CNIL  + (Le mot du juriste du CNDP, petit clip juriLe mot du juriste du CNDP, petit clip juridique sur les démarches prévues pour la mise en place de traitement de données nominatives. La loi Informatique et Libertés de 1978 prévoit en effet la création d'une commission chargée de recevoir et d'apprécier les déclarations préalables à la mise en place de ces traitements. Cette commission, la CNIL, a défini quatre niveaux de déclarations : le premier, un niveau vide, concerne les données dispensées de toute déclaration ; la déclaration simplifiée concerne des données astreintes seulement à l'engagement du respect de la norme simplifiée mise en place par la commission. Une simple déclaration par Internet suffit ; la déclaration dite normale nécessite de fournir des informations plus détaillées ; enfin, le niveau le plus élevé concerne les données sensibles soumises à une autorisation préalable. Il faut retenir que toute mise en place de données nominatives au sein d'un établissement scolaire nécessite une déclaration à la CNIL et un passage devant le CA de l'établissement.n passage devant le CA de l'établissement.)
  • La protection de la vie privée : les adresses IP et les logs  + (Le mot du juriste du CNDP, petit clip juriLe mot du juriste du CNDP, petit clip juridique sur l'adresse IP, c'està-dire l'adresse fixe ou dynamique de l'ordinateur de l'internaute donnée par son fournisseur d'accès pour permettre la connexion aux sites de l'Internet, et les logs, notion beaucoup plus complexe qui recouvre l'adresse IP de l'internaute, la date et l'heure de ses connexions, et donne l'historique des connexions et le fichier qui va avec. La loi prescrit au fournisseur d'accès de conserver ces logs pendant un an pour permettre la poursuite de contrevenants, mais le décret d'application n'a pas été publié, la liste des informations à conserver n'a pas été définie. Enfin, cette prescription se heurte à la loi Informatique et Libertés de 1978 qui prescrit pour sa part la suppression des données nominatives.rt la suppression des données nominatives.)
  • La protection de la vie privée : la CNIL - principes de la protection des données personnelles  + (Le mot du juriste du CNDP, petit clip juriLe mot du juriste du CNDP, petit clip juridique sur la CNIL, autorité administrative indépendante placée auprès du Premier ministre, instaurée par la loi Informatique et Libertés de 1978. Son origine : l'émoi suscité en 1974 par un projet gouvernemental de fusionner les fichiers de police et des services fiscaux. Sa composition : dix-sept sages issus des grands corps de l'Etat, du Parlement et de la société civile. Ses trois missions : de conseil pour la mise en place de traitement de données nominatives, mission qu'elle exerce à travers son site Internet ; d'étude et de production régulière de rapports relatifs aux problèmes de libertés menacées par des fichiers ; juridictionnelle, mission reconnue depuis 2004 par le Conseil d'Etat qui l'autorise à contrôler les personnes qui mettent en place des traitements de données personnelles. Principes qui régissent ce type de traitement : loyauté qui consiste à informer en toute transparence les personnes qui en font l'objet ; reconnaissance aux individus d'un droit d'accès, de rectification et d'opposition aux données les concernant ; limitation dans la durée de la mise en place de fichiers de ce type.e la mise en place de fichiers de ce type.)
  • La protection de la vie privée : messagerie électronique et vie privée  + (Le mot du juriste du CNDP, petit clip juriLe mot du juriste du CNDP, petit clip juridique sur la correspondance électronique et le respect de la vie privée basé sur l'article 9 du code civil. Le droit de la communication dispose de son côté que la correspondance des individus relève du secret, qui s'applique au courrier comme au courriel. Dans ce cadre, dans les établissements scolaires (comme en entreprises), se pose le problème de la facilité avec laquelle un courriel peut être détourné et adressé à des personnes qui n'en sont pas initialement les destinataires. Le règlement intérieur doit prévoir les dispositions qui permettent le contrôle de ces courriels, non de leurs contenus constitutionnellement intouchables sauf par un OPJ duement mandaté par un juge d'instruction, mais sur la masse des pièces jointes et les modalités éventuelles de connexion à d'autres serveurs qui ont permis l'acheminement du courriel. La mise en place d'une charte Internet permet de clarifier le bon usage des courriels au sein de l'établissement. des courriels au sein de l'établissement.)
  • La protection de la vie privée : le droit à l'image des personnes et des biens  + (Le mot du juriste du CNDP, petit clip juriLe mot du juriste du CNDP, petit clip juridique sur le droit à l'image des personnes et des biens : le premier se déduit de l'article 9 du code civil ; le second découle du droit de propriété. Mais attention, le droit à l'image, strictement encadré, rencontre aussi ses limites : le droit à l'image des personnes entre en concurrence avec le droit à l'information dont le critère principal est ici l'actualité immédiate ; pour le droit à l'image des biens, il faut distinguer si l'image du bien privé constitue l'objet principal ou accessoire du cliché.l'objet principal ou accessoire du cliché.)
  • La protection de la vie privée : le traitement des données nominatives  + (Le mot du juriste du CNDP, petit clip juriLe mot du juriste du CNDP, petit clip juridique sur le traitement des données nominatives qui, selon la loi Informatique et Libertés de 1978, sont les données qui permettent d'identifier directement ou indirectement un individu, une personne physique, que ce soit par son nom ou par un élément quelconque d'identification, entre autres les données biométriques, ces données pouvant recouvrir des informations sensibles sur les moeurs, les opinions ou la santé des individus. Le traitement de ces données peut être manuel ou informatique. Pour ce dernier type de traitement, la loi prévoit un certain nombre de précautions favorables à l'individu qui doit être informé de la saisie de données le concernant, et dispose d'un droit d'accès, de rectification, voire d'opposition lorsque la loi l'y autorise. Quant aux fichiers nominatifs, ils doivent faire l'objet d'une déclaration auprès de la CNIL, la commission créée ad hoc, laquelle fait l'objet d'un autre clip juridique.le fait l'objet d'un autre clip juridique.)
  • La protection de la vie privée : le respect de la vie privée  + (Le mot du juriste du CNDP, petit clip juridique sur le respect de la vie privée fondé sur l'article 9 du code civil. C'est une notion délicate à manier, puisque sa construction est jurisprudentielle liée au droit à l'image.)
  • La protection de la vie privée : identité numérique, traces, droit à l'oubli  + (Le mot du juriste du CNDP, petit clip juriLe mot du juriste du CNDP, petit clip juridique sur l'identité numérique et le droit à l'oubli, notions relativement nouvelles. S'il est très difficile de contrôler son identité numérique, des éléments militent pour le droit à l'oubli : l'article 9 du code civil sur le respect de la vie privée. La loi de 2004 pour la confiance dans l'économie numérique permet aux intervenants sur les réseaux sociaux d'avoir recours auprès des hébergeurs et fournisseurs d'accès pour faire disparaître leurs données personnelles de la toile. La CNIL a défini un droit à la tranquillité de l'internaute. Il importe de sensibiliser la communauté éducative à l'usage de ces garanties, sans se cacher que la dimension internationale de l'internet rend difficile leur application hors du territoire français.r application hors du territoire français.)
  • La protection de la vie privée : biométrie, vidéosurveillance et vie privée  + (Le mot du juriste du CNDP, petit clip juriLe mot du juriste du CNDP, petit clip juridique sur les problèmes posés par les nouvelles technologies au regard du respect de la vie privée. Depuis une vingtaine d'années sont apparus dans les établissements scolaires des nouvelles technologies, l'informatique, mais aussi des moyens de vidéo-surveillance, et maintenant des moyens biométriques de contrôle des accès, ce qui comporte des avantages mais aussi des risques d'entrave à la liberté individuelle, notamment de circulation. La loi ou la CNIL ont donc posé des règles de contrôle de ces moyens, dont l'adoption est soumise à une délibération du CA de l'établissement et à l'accord des autorités rectorales ou préfectorales. Deux principes doivent présider à leur choix et à leur mise en oeuvre : d'une part, la proportionnalité aux objectifs recherchés. Ainsi la CNIL a jugé disproportionné le choix d'un contrôle biométrique pour l'accès à une cantine scolaire, par ailleurs susceptible d'être détourné de l'objectif initial ; d'autre part, la personne qui décide la mise en place de ces moyens doit être en mesure de garantir la sécurité des données conservées.rantir la sécurité des données conservées.)
  • Infinity and NaN Arithmetic Rules  + (Le nombre fini de bits utilisé par un ordiLe nombre fini de bits utilisé par un ordinateur impose des limites aux calculs sur les nombres réels. Il n'est possible de représenter qu'une partie finie de R. Cette discrétisation de R fait que le calcul numérique sur ordinateur est très différent du calcul mathématique qu'il est censé représenter. L'arithmétique des nombres réels sur ordinateur, dite en virgule flottante, est un domaine souvent peu maîtrisé, deux attitudes courantes étant soit de faire des calculs sans se soucier de ces questions, soit (après avoir buté sur une de ces questions sans savoir pourquoi) de se méfier des calculs numériques et de les éviter autant que possible. En effet, tout calcul peut comporter des erreurs d'arrondi, et ces erreurs peuvent se propager et induire des résultats très largement inexacts. En fait, les calculs en virgule flottante ne sont en rien mystérieux, et les résultats de calcul qui peuvent sembler étranges ou aléatoires au premier abord sont en fait déterministes. Cette ressource, dont l'intérêt est de comprendre le codage du nombre et de vérifier les liens avec les calculs symboliques sur les nombres réels à l'infini, présente la table des règles de gestion des valeurs infinies (+/-oo) et indéfinies lors de calculs sur les flottants, selon le standard IEEE 754 (Infinity and NaN Arithmetic Rules) pour la représentation des nombres à virgule flottante en binaire. C'est le tableau le plus employé actuellement pour le calcul des nombres à virgule flottante dans le domaine informatique.le flottante dans le domaine informatique.)
  • Qu'est ce que le Numérique  + (Le numérique est partout, c'est l'informatLe numérique est partout, c'est l'informatique, les telecoms et le web, pour communiquer et être informé : cette courte vidéo est une synthèse de présentation du secteur et des métiers du numérique en lien avec https://wiki.inria.fr/sciencinfolycee/Exemples_de_métiers_du_numériqueinfolycee/Exemples_de_métiers_du_numérique)
  • Le Plateau Inria-EuraTechnologies  + (Le plateau INRIA d'Eura Technologies propose sur Facebook 200 m² d'un éco-système "Entreprises-Recherche" unique en son genre. Il présente les travaux des équipes de l'Inria.)
  • Pobot  + (Le plus grand site français de ressources sur la robotique : notices techniques, activités, idées de projets, et surtout des contacts pour demander des conseils sur ces sujets.)
  • Les algorithmes gloutons  + (Le principe des algorithmes gloutons consiste à choisir des solutions locales optimales d'un problème dans le but d'obtenir une solution optimale globale au problème.)
  • Les tours de Hanoï  + (Le problème des tours de Hanoï est un jeu faisant parti de la catégorie des casse-tête. Il est utilisé pour montrer la puissance et l'intérêt de la récursivité.)
  • Femmes et Nouvelles Technologies (Belgique)  + (Le projet Ada qu'héberge le site, du nom dLe projet Ada qu'héberge le site, du nom d’Ada Lovelace, première femme programmeuse en informatique, vise à combler la fracture numérique en défaveur des femmes en favorisant leur accès aux Nouvelles Technologies de l'Information et de la Communication. L'objectif est de fournir à celles qui envisagent de s'orienter dans les métiers des NTIC et à celles qui travaillent déjà dans ce domaine, des outils, des informations, des réflexions sur ces métiers et sur la place des femmes dans ce secteur.t sur la place des femmes dans ce secteur.)
  • Entraînement sur le site France - IOI  + (Le site d'entraînement de l'association FrLe site d'entraînement de l'association France - IOI fondée pour entraîner, sélectionner et accompagner la délégation française aux Olympiades Internationales d'Informatique, concours prestigieux réunissant chaque année des jeunes de 80 pays, est conçu pour progresser en programmation et en algorithmique, par un apprentissage allant de la découverte des bases de la programmation au niveau des programmeurs éclairés. Il est constitué de cours accompagnés d'exercices corrigés et de fiches de synthèse où les programmes sont automatiquement testés par les serveurs, que l'on programme en C/C++ ou Caml, langages disponibles sur le site, mais aussi en Java, Pascal ou Objective C. Il y la possibilité d'obtenir des conseils automatiques, ou de se faire aider par des utilisateurs ayant déjà résolu l'exercice. Pour les plus motivés, des stages intensifs et concours réguliers sont mis à disposition. Ce sont ces résultats qui permettent la sélection de l'équipe de France pour les Olympiades Internationales d'Informatique.Olympiades Internationales d'Informatique.)
  • Prog&Play jeux sérieux centrés sur la pratique de la programmation  + (Le système Prog&Play, combiné au jeu dLe système Prog&Play, combiné au jeu de STR Kernel Panic, permet la mise en oeuvre de jeux sérieux centrés sur la pratique de la programmation informatique. Prog&Play est en soit une bibliothèque de fonctions pour les jeux de Stratégie Temps Réel (STR). Elle permet au joueur de programmer de manière simple et interactive les entités virtuelles d'un STR. Actuellement, le système Prog&Play est intégré au STR multijoueur Kernel Panic.&Play est intégré au STR multijoueur Kernel Panic.)
  • Premiers pas en Python avec Rurple  + (Le thème proposé dans cette ressource est Le thème proposé dans cette ressource est visuel et dynamique : il s'agit de déplacer un robot (virtuel) dans un espace clos. Les notions de programmation en jeu sont élémentaires. L'état du système étant "transparent" (position du robot, présence de billes sur le sol ou dans la poche du robot, etc), on peut concevoir des programmes assez élaborés tout en se passant de l'usage de variables.out en se passant de l'usage de variables.)
  • Bubble-sort with Hungarian ("Csángó") folk dance  + (Le tri Bubble-Sort explicité avec humour par une séquence de danse hongroise.)
  • Insert-sort with Romanian folk dance  + (Le tri par insertion explicité avec humour par une séquence de danseurs du folklore roumain.)
  • C'est quoi les dpi ? les ppp ?  + (Les DPI (dots per inch), en français PPP (Les DPI (dots per inch), en français PPP (points par pouce) sont les unités de précision communément utilisées pour définir la résolution d'un scanner (finesse de numérisation), d'une imprimante (précision de l'impression) ou d'une souris optique. La résolution lie le nombres de pixels d'une image à ses dimensions réelles. Plus cette valeur est élevée, meilleure est la qualité.Ce document du site Comprendre l'ordinateur, très synthétique et agrémenté d'exemples, facilite la compréhension de la résolution d'une image à la fois en terme d'unité physique et au niveau des éléments techniques.ique et au niveau des éléments techniques.)
  • Castor Informatique  + (Les Exercices et solutions de la version 2Les Exercices et solutions de la version 2010 du concours informatique français collège et lycée offre en page 8 (sur 41) une illustration amusante de l'analyse des répétitions dans les images numériques (format TIFF) par laquelle débuta l'étude de la compression de données.buta l'étude de la compression de données.)
  • Der Algorithmus der Woche  + (Les algorithmes permettent de résoudre touLes algorithmes permettent de résoudre toutes sortes de problèmes : ils ne résolvent pas uniquement des problèmes d'arithmétiques mais également des problèmes quotidiens. L'action "Der Algorithmus der Woche" a pour but de présenter chaque semaine un algorithme particulièrement intéressant, et d'expliquer les principes fondamentaux de la conception d'algorithmes en les illustrant par le biais d'exemple ludiques.llustrant par le biais d'exemple ludiques.)
  • À la recherche du plus court chemin  + (Les applications utilisant les signaux desLes applications utilisant les signaux des satellites GPS sont en plein essor, avec le calcul de l’itinéraire optimal entre deux lieux géographiques - optimal au regard de critères tels que distance, temps ou coût total. Ce calcul fait appel à la théorie des graphes et utilise différents algorithmes dont celui de Dijkstra, qui est un algorithme du type parcours en largeur ou BFS (Breadth First Search). À la différence d’un algorithme DFS (Depth First Search) où l’on explore un sommet adjacent à celui de départ, puis un autre adjacent au précédent, et ainsi de suite jusqu’à se retrouver bloqué et revenir en arrière, on examine ici dès le départ tous les sommets adjacents au premier. L’algorithme de Dijkstra est actuellement enseigné en spécialité maths en terminale ES.eigné en spécialité maths en terminale ES.)
  • Le filtrage du « spam »  + (Les courriels non sollicités, ou spams, soLes courriels non sollicités, ou spams, sont une plaie de la communication électronique actuelle, pouvant représenter jusqu’à 95% du volume de courrier électronique traité sur certains serveurs. C’est donc un enjeu éthique et économique de premier plan que de lutter efficacement contre cette plaie. Bien que la décision "spam / non-spam" soit le plus souvent facile à prendre pour un humain, la masse des messages en circulation empêche de traiter manuellement le nécessaire tri entre les courriels acceptables et les autres. La présente ressource propose de mettre en place quelques principes généraux de la détection automatisée de contenus textuels dans un cadre restreint et simplifié.uels dans un cadre restreint et simplifié.)
  • Cours d'algorithmique  + (Les différents thèmes abordés dans ce courLes différents thèmes abordés dans ce cours sont les notions d'algorithme et d'algorigramme, les langages de description d'algorithme, la structure d'un algorithme, les déclarations de constantes, de variables, de structures, de procédures et de fonctions, les différents types de bases, les opérateurs et enfin les structures algorithmiques fondamentales. Différents exemples simples sont utilisés afin d'appuyer et d'illustrer le cours.és afin d'appuyer et d'illustrer le cours.)
  • Nouveau guide d’utilisation des grilles d’évaluation (dans le cadre des TPEs)  + (Les grilles proposées, qui proposent des éLes grilles proposées, qui proposent des équivalences entre une échelle qualitative et une échelle quantitative, reprennent les items officiels et présentent une progression dans les niveaux d’exigence pour chaque compétence officielle (démarche personnelle et investissement du candidat au cours de l’élaboration du TPE; fonds: réponse à la problématique; ou forme : présentation orale du projet). Elles constituent une référence académique commune et ont pour but de viser une évaluation équitable entre les différents candidats. Elles ont été conçues par un groupe d’IA-IPR et de coordonnateurs TPE de toute l’Académie de Grenoble.teurs TPE de toute l’Académie de Grenoble.)
  • Synthèse d’images, présentation générale.  + (Les images de synthèse sont omniprésentes dans notre environnement, que ce soit dans notre vie personnelle ou professionnelle. L'article présente les principes de base pour la construction de telles images.)
  • De la deuxième à la troisième dimension  + (Les images qui se forment sur notre rétineLes images qui se forment sur notre rétine ou sur une photo proviennent du monde tridimensionnel, mais le réduisent à deux dimensions, supprimant la profondeur. Pourtant, grâce principalement à la vision stéréoscopique, notre cerveau reconstruit cette troisième dimension. Ce problème géométrique se résoud désormais très bien aussi grâce à un ordinateur, capable de construire un modèle 3D à partir de quelques photos. Et les applications ne manquent pas !tos. Et les applications ne manquent pas !)
  • Qui créera le premier ordinateur intelligent ?  + (Les ordinateurs classiques sont de plus enLes ordinateurs classiques sont de plus en plus puissants, mais restent toujours aussi "stupides". Impossible d’en trouver un avec lequel on puisse dialoguer de façon naturelle. Aucun système visuel artificiel ne voit aussi bien que nous, ou qu’une mouche ! Comment passer à un système dynamique à partir de neurones artificiels imitant les neurones biologiques, et obtenir ainsi le premier calculateur neural intelligent ? On ne trouve pas ici, bien entendu, les réponses, mais l'exposé des données du problème (article de la revue DocSciences n°13 Informatique et médecine, éditée par le CRDP de l'Académie de Versailles en partenariat avec l'INRIA ; Interstices Ressources pour les lycéens). Interstices Ressources pour les lycéens).)
  • Algorithmics: The Spirit of Computing  + (Les principaux concepts, méthodes et résultats fondamentaux pour la science informatique. Idées fondamentales d'algorithmes, structures et méthodes pour la manipulation de données.)
  • Réseaux sans fil de nouvelle génération  + (Les réseaux de téléphonie mobile que nous Les réseaux de téléphonie mobile que nous utilisons aujourd'hui souffrent de lacunes en termes de débit, de consommation, de flexibilité, de sécurité. C'est pourquoi de nouvelles architectures de réseaux sont proposées, qui vont des réseaux radio maillés aux réseaux ad hoc. Nous présentons ici leurs principales caractéristiques. Un mariage entre ces différents types de réseaux garantira peut-être le succès à long terme de la communication sans fil ? long terme de la communication sans fil ?)
  • Créer des pages « Web »  + (Les sites Internet proposent de nombreux cLes sites Internet proposent de nombreux contenus affichés sous forme de pages "Web" reliées entre elles. La complexité de l'organisation de la page et la richesse des contenus (textes et multimédia) doit permettre malgré tout l'affichage sur un nombre varié de supports (écran d'ordinateur ou de smartphone) et ceci au plus grand nombre d'utilisateurs grâce à des systèmes assistés comme le synthétiseur vocal ou le terminal Braille. Les activités tourneront autour du questionnement suivant: Comment décrire une page (contenu et mise en forme) ? Comment afficher une page sur des média différents (écrans d'ordinateur ou de terminal mobile) ? Comment favoriser l'accessibilité des pages à certaines catégories d'utilisateurs ? Comment réaliser la communication entre ces pages puis organiser la circulation des pages sur le Web ?iser la circulation des pages sur le Web ?)
  • Structures de données et méthodes formelles Structures de données et méthodes formelles  + (Les structures de données sont les constitLes structures de données sont les constituants logiciels dont la qualité conditionne le bon fonctionnement et l'efficacité de la plupart des applications informatiques. L’originalité de l’ouvrage réside dans le lien qu'il établit avec la discipline des méthodes formelles pour le génie logiciel. En montrant comment il est possible de calculer les opérations qui accompagnent ces structures à partir d'une spécification rigoureuse, il jette un regard neuf sur le domaine. Une première partie présente les bases de la discipline : la théorie des ensembles, l'étude de structures intermédiaires (listes, arbres, sacs) et l'analyse (classique mais aussi amortie) des algorithmes. La seconde se focalise sur l'étude approfondie de cinq structures de données typiques : les ensembles simples, les ensembles composites, les files simples, les files de priorité, et les tableaux flexibles. L'ensemble de l'exposé répond quant à lui à une double logique : une perspective historique (à chaque époque correspondent des structures de données caractéristiques) et une démarche fonctionnelle (les opérations sont des fonctions qui délivrent une valeur).t des fonctions qui délivrent une valeur).)
  • Les suites de Syracuse  + (Les suites de Syracuse sont des suites matLes suites de Syracuse sont des suites mathématiques. Etude du problème que posent ces suites aux mathématiciens avec la célèbre conjecture de Syracuse. Application de quelques tests en implémentant l'algorithme de génération des valeurs de la suite de Syracuse voulue en OCaml.s de la suite de Syracuse voulue en OCaml.)
  • Cours système d'exploitation  + (Les systèmes d'exploitations doivent repréLes systèmes d'exploitations doivent représenter le meilleur compromis entre fonctionnalité, performance, et maintenabilité. Ce document cherche à donner une perspective historique sur l'évolution des concepts dans ce domaine, comment c'est dérouler l'évolution de ces systèmes ?est dérouler l'évolution de ces systèmes ?)
  • Les tables de hachage  + (Les tables de hachage : à quoi cela sert, comment cela fonctionne, une rapide analyse sur les temps d'exécutions et une implémentation en Java.)
  • SEIG - Lexique  + (Lexique regroupant la terminologie des principaux SIG, le vocabulaire se rapportant aux sciences géographiques de manière générale.)
  • LinuxLive USB Creator  + (Linux Live USB Creator (alias Lili) est à Linux Live USB Creator (alias Lili) est à la fois un logiciel de préparation de clés USB amorçables et un site web assurant la distribution du logiciel. Une fois Lili installé dans une machine Windows, on peut très simplement télécharger une version de Linux et fabriquer une clé USB autonome avec cette version de Linux. USB autonome avec cette version de Linux.)
  • Le site du Zéro - Algorithmique  + (Liste de tous les tutoriels traitant d'algorithmique proposés par le site.)
  • Canal-U - Fuscia  + (Liste des ressources proposés par le projet Fuscia (conférence en informatique, histoire de l'informatique,...) qui a pour but de mettre en œuvre sur le Web des parcours pour la formation en informatique et mathématiques appliquées.)
  • Visualiseurs et banques de données nationales (SIG)  + (Liste et adresses des différents visualiseurs et banques de données nationales. Accès sur enregistrement.)
  • World Wind  + (Logiciel d'exploration de planètes via photographies satellites et aériennes développé par le NASA Ames Research Center dans un but pédagogique.)
  • Inkscape  + (Logiciel libre de dessin graphique vectoriel permettant toutes sortes d'expérimentations et de conversions avec le format SVG.)
  • GraphBench  + (Logiciel libre éducatif interactif basé sur de la programmation en Java dans un environnement d'apprentissage pour classes NP : contient les problèmes NP-complets typiques et des réductions.)
  • Luatex  + (Luatex est une version étendue de pdfTeX utilisant Lua comme langage de script intégré. L'objectif principal des projets luatex est de fournir une variante ouverte et configurable de TeX, tout en offrant en même temps la compatibilité descendante.)
  • Bonnes pratiques de l'ANSSI  + (L’Agence nationale de la sécurité des systL’Agence nationale de la sécurité des systèmes d’information (ANSSI) met en place et développe une capacité de prévention et de réaction aux attaques informatiques. Très concrètement, elle offre ici un guide des bonnes pratiques, recommandations, mesures techniques (outils méthodologiques) et non techniques pour se prémunir concrètement contre ce risque.se prémunir concrètement contre ce risque.)
  • La robotique, un véritable outil pédagogique  + (L’implication de Génération Robots dans leL’implication de Génération Robots dans le domaine de la robotique pour l’éducation et les avantages de la robotique en tant que support pédagogique : en 2012, Génération Robots publie le second tome du manuel de programmation Lego et, lance une plate-forme de diffusion et d’échange de cours, TP, plans et exemples de programmes robotiques, accessible gratuitement à tous. Génération Robots dit "répondre à un besoin exprimé par ses clients enseignants et s’engage pour favoriser la diffusion de la robotique dans le milieu éducatif". de la robotique dans le milieu éducatif".)
  • Fiches métiers Informatique, Internet et Télécoms  + (L’informatique s’étend à tous les secteursL’informatique s’étend à tous les secteurs, et génère de nombreux débouchés : que ce soit dans le monde de l’entreprise, du commerce ou de la recherche, ou pour développer des produits high-tech, mobiles et multimédias. De bac+2 à bac+5, les informaticiens sont recherchés par les entreprises.ciens sont recherchés par les entreprises.)
  • Initiation à l'algorithmique  + (L’objet de ce cours est de s’appuyer sur dL’objet de ce cours est de s’appuyer sur des connaissances mathématiques pour représenter différentes méthodes générales afin de fournir à un problème une ou plusieurs solutions algorithmiques. L’attention est tout particulièrement portée sur la nécessité pour résoudre un problème de le découper en sous-problèmes auxiliaires. Différentes méthodes de résolutions abordées : approche « diviser pour régner », programmation dynamique et approche gloutonne.rammation dynamique et approche gloutonne.)
  • Veille pédagogique et technique en géomatique  + (Maintenir une veille sur les outils et lesMaintenir une veille sur les outils et les ressources pédagogiques. Compte tenu de l'évolution rapide des géotechnologies, l'objectif est plutôt de mettre à disposition des informations claires et accessibles pour un usage de ces outils dans l’enseignement et la formationoutils dans l’enseignement et la formation)
  • Computer Organization and Design: The Hardware/Software Interface"  + (Manuel d'analyse de système informatique et de conception mettant l'accent sur le passage de l'utilisation du monoprocesseur au microprocesseur multi-cœur. Comprend un ensemble d'exercices ainsi qu'un CD-Rom d'accompagnement.)
  • Programming Ruby / The Pragmatic Programmer's Guide  + (Manuel d'enseignement progressif du langage Ruby, tiré de la première édition du livre de même titre.)
  • Informatique et Sciences du Numérique - Spécialité ISN en Terminale S version Python  + (Manuel scolaire de la spécialité ISN en TeManuel scolaire de la spécialité ISN en Terminale S, l’objectif du livre est d’introduire et donner une ensemble maximal d'éléments pour permettre cet enseignement nouveau, orienté autour de projets, en tenant compte de multiples variantes selon les axes choisis. Il est donc un ouvrage de référence, des savoirs et savoirs faire fondamentaux, mais aussi des contenus optionnels qui les entourent. Il s'articulent autour des quatre concepts de l'Informatique, mais surtout de montrer la manière dont ils fonctionnent ensemble. Quand nous étudierons les algorithmes fondamentaux, nous les exprimerons souvent dans un langage de programmation. Quand nous étudierons l’organisation des machines, nous verrons comment elles permettent d’exécuter des programmes exprimés dans un langage de programmation. Quand nous étudierons la notion d’information, nous verrons des algorithmes de compression, de chiffrement, etc. Ce livre est donc organisé en quatre parties regroupé en vingt-deux chapitres.</br></br>Voir : http://www.eyrolles.com/Informatique/Livre/informatique-et-sciences-du-numerique-edition-speciale-python-9782212136760 pour plus d'information</br></br>Programmes présentés dans le livre et logiciel d'accompagnement : http://www.lsv.ens-cachan.fr/~dowek/Isn/: http://www.lsv.ens-cachan.fr/~dowek/Isn/)
  • Informatique et Sciences du Numérique - Spécialité ISN en Terminale S  + (Manuel scolaire de la spécialité ISN en TeManuel scolaire de la spécialité ISN en Terminale S, l’objectif du livre est d’introduire et donner une ensemble maximal d'éléments pour permettre cet enseignement nouveau, orienté autour de projets, en tenant compte de multiples variantes selon les axes choisis. Il est donc un ouvrage de référence, des savoirs et savoirs faire fondamentaux, mais aussi des contenus optionnels qui les entourent. Ils s'articulent autour des quatre concepts de l'Informatique, mais surtout de montrer la manière dont ils fonctionnent ensemble. Quand nous étudierons les algorithmes fondamentaux, nous les exprimerons souvent dans un langage de programmation. Quand nous étudierons l’organisation des machines, nous verrons comment elles permettent d’exécuter des programmes exprimés dans un langage de programmation. Quand nous étudierons la notion d’information, nous verrons des algorithmes de compression, de chiffrement, etc. Ce livre est donc organisé en quatre parties regroupé en vingt-deux chapitres.</br></br>Voir : http://www.editions-eyrolles.com/Livre/9782212135435 pour plus d'information</br></br>Coquilles connues : http://www.lsv.ens-cachan.fr/~dowek/Isn/coquilles.html (n'hésitez pas à nous contacter pour aider ! gilles.dowek@inria.fr)</br></br>Programmes présentés dans le livre et logiciel d'accompagnement : hhttp://www.lsv.ens-cachan.fr/~dowek/Isn/ hhttp://www.lsv.ens-cachan.fr/~dowek/Isn/)
  • Computer architecture, A quantitative approach  + (Manuel traitant de l'utilisation des micro-processeurs multicore-puce, en remplacement des architectures mono-puce. Comprend des exercices et un CD-Rom comme support supplémentaire.)
  • Why's (Poignant) Guide to Ruby  + (Manuel très original d'apprentissage de la programmation basé sur le langage Ruby. Ce manuel se distingue par une ambiance "BD" (<i>comics-like</i>) ainsi que la recherche de la simplicité.)
  • Programmation en langage C  + (Mettre en œuvre les principes élémentairesMettre en œuvre les principes élémentaires de l'algorithmique à l'aide du langage C. Être capable de comprendre un programme-source très simple. Acquérir la maîtrise des aspects les plus simples de la programmation en C. Être capable d'aborder dans les meilleures conditions la manipulation de structures de données complexes.lation de structures de données complexes.)
  • CSS3.info  + (Mise en ligne de différentes ressources couvrant le langage CSS3.)
  • Edugéo  + (Mise à disposition d'outils de consultation géographique avec une offre d'outils spécifiques de traitement simple de ces données)
  • Info SIG  + (Mise à disposition d'un éventail de compétences, de prestations et d'outils informatiques entièrement dédiés à l'optimisation, à l'analyse et à la visualisation de données géographiques.)
  • Images satellitaires pour l'éducation nationale  + (Mise à disposition des académies d'une base d'images satellitaires répondant aux besoins éducatifs des disciplines concernées.)
  • Sécurité des mots de passe (ANSSI)  + (Module d'autoformation de l'ANSSI (Agence Module d'autoformation de l'ANSSI (Agence nationale de la sécurité des systèmes d'information, rattachée aux services du Premier Ministre).</br></br>L'utilisation de mots de passe de qualité est un des facteurs élémentaires de sécurisation d'un ordinateur ou d'un système d'information. L'utilisation de mots de passe triviaux est malheureusement beaucoup trop fréquente, et facilite considérablement l'action des attaquants informatiques. Ce module a pour but d'aider les utilisateurs à choisir des mots de passe dont la résistance est suffisante.e passe dont la résistance est suffisante.)
  • Mots de passe (ANSSI)  + (Module d'autoformation proposé par le Secrétariat général de la Défense nationale : son but est de décrire les principales notions mises en œuvre dans le domaine de la cryptologie et les mots de passe.)
  • Cryptologie Fuhr  + (Module d'autoformation proposé par le SecrModule d'autoformation proposé par le Secrétariat général de la Défense nationale : son but est de décrire les principales notions mises en œuvre dans le domaine de la cryptologie, de détailler les usages et une ébauche du fonctionnement des principaux types de primitives cryptographiques et de transmettre les aspects essentiels d’une bonne utilisation des moyens cryptographiques.e utilisation des moyens cryptographiques.)
  • Signature numérique (ANSSI)  + (Module d'autoformation proposé par le Secrétariat général de la Défense nationale : son but est de décrire les principales notions mises en œuvre dans le domaine de la cryptologie et de la signature électronique.)
  • Quelle stratégie aujourd'hui face aux crues urbaines ?  + (Modéliser l'intrusion de l'eau dans les rues et d'optimiser son écoulement ainsi que son infiltration à travers des surfaces poreuses.)
  • Portrait:Al Khwarismi (notion d'algorithme)  + (Mohammed Al-Khawarizmi ( Khiva, région du Mohammed Al-Khawarizmi ( Khiva, région du Khwarezm, vers 783-Bagdad, vers 850) qui tient son nom de sa région d'origine, mathématicien, géographe, astrologue et astronome musulman perse dont les écrits, rédigés en langue arabe, ont permis l'introduction de l'algèbre en Europe. Sa vie s'est déroulée en totalité à l'époque de la dynastie abbasside. Il est à l'origine des mots «algorithme», qui n'est autre que son nom latinisé ("algoritmi"), «algèbre», issu d'une méthode et du titre d'un de ses ouvrages, ou encore de l'utilisation des chiffres arabes, dont la diffusion dans le Moyen-Orient et en Europe provient d'un autre de ses livres qui, lui-même, traite des mathématiques indiennes.-même, traite des mathématiques indiennes.)
  • Créer votre tablette tactile  + (Montage de la table tactile en utilisant le procédé précédemment expliqué du LLPI (Laser Light Plane Illumination).)
  • Java Scool - démo TPE Arobas  + (Mécanisme de suivi en temps réel d'objets réels 3D de haute performance.Projet mené dans le cadre des TPE.)
  • Le tri à bulles  + (Méthode de tri visant à comparer deux à deux les éléments d'un tableau ou d'une liste et d'échanger leur position s'ils sont mal placés.)
  • Algorithmique cours et exercices  + (Méthodes de programmation, structure de liste, listes triées, évaluation d'une formule, logique booléenne, complexité des algorithmes, arbres, arbres binaires de recherche, manipulation d'expressions formelles, langages réguliers, automates finis.)
  • Robot NAO  + (Nao est un robot anthropoïde complet, se dNao est un robot anthropoïde complet, se déplaçant comme un bipède, muni de capteurs performants (un peu moins pour les capteurs vocaux), prototype de robots prévus pour des usages d'aide à la personne (âgée ou non), et couramment utilisé dans des universités comme plateforme d'enseignement de l'algorithmique et de la robotique, et pour la recherche et l'expérimentation. Il inclut un simulateur de déplacement (robot virtuel) et un environnement de programmation (l'interfaçage se fait par des scripts en Python ou C++).se fait par des scripts en Python ou C++).)
  • L'algorithme min-max  + (Ne vous-êtes vous jamais demandé, en jouant au échecs sur ordinateur, "Mais comment fait-il pour réfléchir ? Ébauche de réponse en étudiant un des plus simples algorithmes cognitifs : l'algorithme min-max. Approche de l'intelligence artificielle.)
  • Educ Algo Initiation à l'algorithmique  + (Nombreux petits exercices pour apprendre les fondamentaux de l'algorithmique avec les corrections. Utilisable en ligne (Firefox exigé plutôt qu'Internet Explorer).)
  • Bac. S, grilles de compétences et d’évaluation de l’épreuve de spécialité ISN  + (Note de service publiée au BOEN n° 2012-06Note de service publiée au BOEN n° 2012-065 du 6-4-2012 (MEN - DGESCO A2-1) à l'intention des rectrices et recteurs d’académie, du directeur du service interacadémique des examens et concours d’Ile-de-France (SIEC), des chefs d’établissement et des professeur-e-s, pour l'évaluation au bac de l’épreuve de spécialité ISN : en bref, cinq compétences et une évaluation orale au bac composée d'une soutenance de projet sur huit points et d'un dialogue argumenté sur douze points. Pour ce qui concerne les coefficients, les disciplines obligatoires conservent leurs coefficients. 6, 7, 6, et ISN est évaluée par une note indépendante sur 20, coefficient 2.e note indépendante sur 20, coefficient 2.)
  • Arithmétique flottante (cours sur)  + (Notes d'un cours donné en 2003 dans la filNotes d'un cours donné en 2003 dans la filière Algorithmique Numérique et Symbolique du DEA d'Informatique de l'Université Henri Poincaré Nancy 1, basées en grande partie sur le livre Elementary Functions. Algorithms and Implementation de Jean-Michel Muller. and Implementation de Jean-Michel Muller.)
  • Activité Canvas niveau de gris : introduction à la balise Canvas  + (Notes pour l'enseignant relatives à une acNotes pour l'enseignant relatives à une activité qui pourra être utilisée en 2012 en ISN. Cette activité utilise la balise HTML5 Canvas. L'élément Canvas est un composant de HTML qui permet d'effectuer des rendus dynamiques d'images bitmap via des scripts. Déjà implémenté dans certains navigateurs, il fait partie de la future spécification HTML5 qui est en cours de finalisation.on HTML5 qui est en cours de finalisation.)
  • Autour des pages « Web » dynamiques  + (Notre vécu d’internaute, comme le ciblage Notre vécu d’internaute, comme le ciblage publicitaire dont nous sommes parfois victimes, nous amènent aussi à nous interroger sur les traces de notre passage sur les différents sites visités, stockées dans le disque dur de notre ordinateur personnel, et dont les données sont susceptibles d’être collectées voire détournées à notre insu. L’expérience proposée par le site de démonstration de la C.N.I.L. ( http://www.cnil.fr/vos-libertes/vos-traces/experience) nous éclaire davantage sur ces aspects. Les activités menées dans cette séquence visent à répondre au questionnement suivant : Comment rendre un site Web interactif ? Comment le serveur Web peut-il reconnaître mon ordinateur ? Comment maintenir des données temporairement ou de manière plus persistante pendant la navigation ? Quels sont les risques encourus concernant ces données collectées pendant la navigation et pouvant porter préjudice à la personne (morale ou physique) sur le Net ?personne (morale ou physique) sur le Net ?)
  • Les webs de demain (F. Gandon)  + (Nous connaissons tous le Web, mais sous quNous connaissons tous le Web, mais sous quel angle : Web documentaire, applicatif, social, web de services, web mobile, web de données ? Pourquoi toutes ces facettes et pour quels usages ? Tel est l'objet de la conférence de Fabien Gandon, chercheur à l'INRIA et spécialiste des formalismes et architectures du Web sémantique.lismes et architectures du Web sémantique.)
  • Alan Turing : la pensée informatique  + (Numéro 14 de la revue DocSciences consacréNuméro 14 de la revue DocSciences consacré au savant britannique Alan Turing (1912-1954) au destin scientifique exceptionnel : son nom reste en particulier attaché à l’apparition de l’informatique. En à peine vingt ans, il a profondément modifié la façon de concevoir la notion même de résultat scientifique. Chaque article présente un pan des recherches qu’il a engagées et qui se poursuivent aujourd’hui. Des réflexions sur la notion de calcul, à la construction des premiers ordinateurs, en passant par l’intelligence artificielle, la morphogenèse et le décryptage de la machine Enigma, ce numéro offre un parcours à travers les mathématiques, la philosophie, la biologie et l’histoire. Disponible aussi en ligne : http://interstices.info/jcms/mf_46796/turingtp://interstices.info/jcms/mf_46796/turing)
  • ExpEYES  + (Offre d'un outil éducatif open source mais payant, périphérique et logiciel servant d'interface pour développer des expérimentations scientifiques.)
  • Cursos de redes  + (Offre d'une soixantaine de cours divers et variés en libre accès sur les réseaux.)
  • PARALLAX - Web Server Spinneret  + (Offre payante d'un micro serveur Web de seulement 9.7 sur 3.4 cm sur la base d'un PROPELLER, petite plateforme de développement très riche en fonctions.)
  • Calcul de Pi au compte-goutte  + (On ne peut pas calculer au delà de la précision de 32 bits des entiers ou de 48 bits de mantisse des nombres flottants sur 64 bits. Mais il y a bien sûr un objet qui permet de calculer a n'importe quelle précision c'est un BigDecimal.)
  • Karel the robot  + (On part d'un jeu : il s'agit de commander On part d'un jeu : il s'agit de commander un petit robot, appelé affectueusement Karel, qui se déplace dans un monde simple. Le plan de ce monde est un quadrillage, semblable aux rues d'une ville quadrillée. C'est une introduction à l'art du programmeur. Elle permet de comprendre comment peuvent coopérer la puissance de la machine et le cerveau du programmeur (ou de l'utilisateur).</br> </br>Ref: http://www.volle.com/lectures/karel.htmf: http://www.volle.com/lectures/karel.htm)
  • Apprentissage du PHP en vidéo  + (Onze vidéos assez bien faites permettent dOnze vidéos assez bien faites permettent de s'initier au PHP : installation et configuration des outils de programmation, variables et constantes, fonctions des chaînes de caractères, opérateurs et fonctions de nombre, tableaux 1, 2 et 3, les structures conditionnelles, les structures itératives, les procédures et les fonctions.ératives, les procédures et les fonctions.)
  • Algorithme  + (Optimiser les algorithmes : Codes, CompresOptimiser les algorithmes : Codes, Compression : le code de Huffman, Cryptographie à clé publique : RSA, Correction d'erreurs : le code Hamming, Problèmes, algorithmes et structures de données, Recherche d'un élément dans une table, Recherche séquentielle, Recherche dichotomique dans une table, ordonnée, Structures de données chaînées : les listes, Le hachage, Les graphes, Piles, Files, Arbres binaires étiquetés, Arbres bicolores, Algorithmes gloutons, Arbre couvrant minimum, Programmation dynamique, L'algorithme de Floyd, Ordonnancement de projet, Réseaux de transport, Automates finis, Expressions rationnelles, Analyse lexicale, Graphes de jeu et arbres minimax, L'algorithme $\alpha \beta $, Diviser pour régner, La transformée de Fourier rapide, Tri d'un tableau, Algorithmes stochastiques, Randomisation. Algorithmes stochastiques, Randomisation.)
  • Ghostery  + (Outil de blocage sélectif et de suivi des cookies.)
  • Using Spreadsheets to teach Computer Architecture  + (Outil dédié à l'apprentissage d'architecture informatique, basé sur des feuilles de calcul.)
  • L-Py  + (Outil en open source du site Open Alea, à Outil en open source du site Open Alea, à télécharger et basé sur les L-Systems ou systèmes de Lindenmayer (biologiste hongrois inventeur d'une grammaire formelle permettant un procédé algorithmique, qui consiste en une reécriture de chaînes parenthésées où les règles s'appliquent en parallèle, sur le modèle de développement des plantes ou des bactéries) et sur Python comme langage d'accueil. Un tel système a des aspects intéressants pour l'enseignement de l'informatique : la récursivité y est naturelle (cf l'exemple 03 sur la courbe de Von Koch) ; une interprétation graphique est associée à toute chaîne très facilement grace à un homomorphisme appliqué à la fin de chaque étape de dérivation et qui transforme la chaîne courante en une chaîne graphiquement interprétable. De ce fait, la géométrie est au coeur du système et non pas juste une curiosité. Les concepts sont donc systématiquement géométrisés, ce qui aide à la pédagogie.t géométrisés, ce qui aide à la pédagogie.)
  • Phidgets  + (Outil permettant de créer des manipulations de robotique contrôlées à partir d'un PC.)
  • Eléments d'algorithmique (Beauquier et.al.)  + (Ouvrage d'algorithmique où un accent partiOuvrage d'algorithmique où un accent particulier est mis sur les nouvelles structures d'arbres apparues ces dernières années (arbres bicolores, arbres persistants). Développement en détail de trois applications de l'algorithmique : l'optimisation combinatoire, la recherche de motifs dans un texte, et la géométrie algorithmique.s un texte, et la géométrie algorithmique.)
  • Architecture de l'ordinateur  + (Ouvrage de référence : aspects matériels eOuvrage de référence : aspects matériels et logiciels de l’architecture des ordinateurs. Structure d'un ordinateur. La couche circuits logiques. La couche micro-architecture. La couche ISA. La couche système d'exploitation. La couche langage d'assemblage. Architectures des ordinateurs parallèles. Architectures des ordinateurs parallèles.)
  • Informatique: Prépas scientifiques  + (Ouvrage destiné aux étudiants et enseignanOuvrage destiné aux étudiants et enseignants des classes préparatoires scientifiques de toutes les filières (MPSI, PCSI, PTSI, MP, PC, PSI, PT) et a pour objectif de leur présenter en un seul volume l'ensemble des connaissances en informatique pour la préparation aux écrits et aux oraux des concours d’écoles d’ingénieurs, à l’issue de leur deuxième année d’enseignement supérieur. Le cours d’informatique, nouvelle matière obligatoire figurant au programme 2013 des classes préparatoires scientifiques est intégralement présenté dans ce livre. Il est accompagné de très nombreux tests et exercices corrigés permettant au lecteur de vérifier au fil des pages sa bonne compréhension du cours. Les langages étudiés sont ceux retenus par le programme, Python et Scilab. Un dernier chapitre propose des problèmes, intégralement corrigés, pouvant servir de travaux dirigés et montrant l’intérêt de la programmation à travers des problématiques variés.ation à travers des problématiques variés.)
  • QUALITÉ WEB - Le livre  + (Ouvrage destiné à tous les professionnels Ouvrage destiné à tous les professionnels du Web et à ceux qui aspirent à le devenir, quelle que soit leur spécialité éventuelle : décisionnaires, responsables marketing, chefs de projet, ergonomes, webdesigners, rédacteurs, développeurs et techniciens Webmasters. Il présente 217 bonnes pratiques qualité (référencement, accessibilité, performance, ergonomie,…) commentées et expliquées aussi bien du point de vue de leur objectif, moyens de mise en œuvre et de leur vérification, les différents usages en conception, en production et au cours de la vie du site, des outils pratiques pour auditer, améliorer ou piloter la qualité d'un site ou d'un parc de site, tout ce qu'il faut pour comprendre et mettre en application la qualité Web et son management.lication la qualité Web et son management.)
  • Une vie de mathématicien (sciences numériques)  + (Ouvrage destiné à un large public. La lectOuvrage destiné à un large public. La lecture du texte ne demande aucune connaissance mathématique. L’auteur mélange autobiographie et épistémologie des mathématiques. Les mathématiques se dissimulent aujourd’hui derrière la majeure partie des objets et des techniques de notre environnement, elles s’inscrivent dans la vie de tous les jours, pourtant, elles sont comme transparentes. Nous découvrons les conjectures si passionnantes, les théorèmes dormeurs, le chaos, la modélisation… et puis les mathématiques financières et les interrogations qu’elles suscitent. L’auteur nous conduit jusqu’aux limites actuelles des calculs.t jusqu’aux limites actuelles des calculs.)
  • Cascading Style Sheets: Designing for the Web, 3rd Edition  + (Ouvrage permettant de comprendre comment utiliser la dernière version du langage CSS. Illustré par de nombreux exemples clairs et pratiques.)
  • Algorithmique et programmation en mathématiques (depuis la rentrée 2009)  + (Page Java Scool de présentation des prograPage Java Scool de présentation des programmes d'Algorithmique et de programmation en mathématiques en lycée depuis la rentrée 2009 : objectifs et contenus du programme, l'option Méthodes et Pratiques Scientifiques à la rentrée 2010, et la perspective d'un enseignement de spécialité optionnel en Terminale S « Informatique et sciences du numérique » en 2012. Quelques liens accompagnent l'exposé.012. Quelques liens accompagnent l'exposé.)
  • Java Scool - Algorithmique et programmation en mathématiques (depuis la rentrée 2009)  + (Page Java Scool de présentation des prograPage Java Scool de présentation des programmes d'Algorithmique et de programmation en mathématiques en lycée depuis la rentrée 2009 : objectifs et contenus du programme, l'option Méthodes et Pratiques Scientifiques à la rentrée 2010, et la perspective d'un enseignement de spécialité optionnel en Terminale S « Informatique et sciences du numérique » en 2012. Quelques liens accompagnent l'exposé.012. Quelques liens accompagnent l'exposé.)
  • Autres initiatives (extra-scolaires) de popularisation de l'Informatique  + (Page Java Scool proposant une sélection de liens vers des tutoriels d'apprentissage de l'informatique, de développement en open source, des outils et matériels, de projets et groupes de pratiques, notamment en robotique.)
  • Java Scool - Autres initiatives (extra-scolaires) de popularisation de l'Informatique  + (Page Java Scool proposant une sélection de liens vers des tutoriels d'apprentissage de l'informatique, de développement en open source, des outils et matériels, de projets et groupes de pratiques, notamment en robotique.)
  • Autres outils pédagogiques pour apprendre l'informatique  + (Page Java Scool proposant une sélection dePage Java Scool proposant une sélection de langage orienté objet (Alice), de logiciels d'apprentissage de l'algorithmique (LARP; algobox, sans syntaxe; execalgo, avec syntaxe très simplifiée), de logiciels d'ingénierie numérique ou de simulation (MobiNet), de calcul numérique (Scilab), de programmation graphique (Scratch), de calcul symbolique (Giac/Xcas), et de programmation formelle (Coq).Xcas), et de programmation formelle (Coq).)
  • Java Scool - Autres outils pédagogiques pour apprendre l'informatique  + (Page Java Scool proposant une sélection dePage Java Scool proposant une sélection de langage orienté objet (Alice), de logiciels d'apprentissage de l'algorithmique (LARP; algobox, sans syntaxe; execalgo, avec syntaxe très simplifiée), de logiciels d'ingénierie numérique ou de simulation (MobiNet), de calcul numérique (Scilab), de programmation graphique (Scratch), de calcul symbolique (Giac/Xcas), et de programmation formelle (Coq).Xcas), et de programmation formelle (Coq).)
  • Trois étapes dans l'apprentissage de l'informatique  + (Page Java Scool présentant les finalités dPage Java Scool présentant les finalités de l'enseignement informatique, devenu une discipline à part entière qui doit être enseignée en trois étapes : l'apprentissage de l'usage des outils en primaire-collège, celui des méthodes (algorithmique et programmation) en collège-lycée, enfin formation scientifique fin-lycée et au-delà. Après le B2i, le levier essentiel est l'apprentissage de la programmation. Quelques perspectives pédagogiques sont ensuite évoquées, le tout renvoie à quelques rares liens.s, le tout renvoie à quelques rares liens.)
  • Java Scool - Trois étapes dans l'apprentissage de l'informatique  + (Page Java Scool présentant les finalités dPage Java Scool présentant les finalités de l'enseignement informatique, devenu une discipline à part entière qui doit être enseignée en trois étapes : l'apprentissage de l'usage des outils en primaire-collège, celui des méthodes (algorithmique et programmation) en collège-lycée, enfin formation scientifique fin-lycée et au-delà. Après le B2i, le levier essentiel est l'apprentissage de la programmation. Quelques perspectives pédagogiques sont ensuite évoquées, le tout renvoie à quelques rares liens.s, le tout renvoie à quelques rares liens.)
  • Image file formats (formats de fichiers d'image, Wikipedia)  + (Page Wikipédia contenant un grand tableau comparatif des formats de fichiers usuels pour stocker des images (ponctuelles ou vectorielles).)
  • Expressions régulières  + (Page Wikipédia ouverte avec liens, définisPage Wikipédia ouverte avec liens, définissant et orésentant l'expression rationnelle ou expression régulière en informatique : c'est une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de chaînes de caractères possibles selon une syntaxe précise. Les expressions rationnelles sont issues des théories mathématiques des langages formels des années 1940. Leur puissance à décrire des ensembles réguliers explique qu’elles se retrouvent dans plusieurs domaines scientifiques dans les années d’après-guerre et justifie leur adoption en informatique. Les expressions rationnelles sont aujourd’hui utilisées par les informaticiens dans l’édition et le contrôle de texte ainsi que dans la manipulation des langues formelles que sont les langages de l’informatique.s que sont les langages de l’informatique.)
  • Algorithmic and programmation  + (Page d'accueil en anglais, mais cours sousPage d'accueil en anglais, mais cours sous forme de slides en français sur les mathématiques discrètes, outils mathématiques pour l’informatique : cours , étude des techniques systématiques pour aborder des problèmes associés au calcul et la représentation, problèmes courants en informatique.ation, problèmes courants en informatique.)
  • Le festival romand de la robotique, à l'EPFL  + (Page d'accueil présentant le programme du Page d'accueil présentant le programme du quatrième festival de robotique de l'EPFL (2011), manifestation à succès sponsorisée qui propose des spectacles avec des robots, des expositions, et des ateliers destinés aux enseignants et aux enfants, mais ouverts à tous dans la mesure des places disponibles : formation en robotique pédagogique, construction et de déconstruction de robots, programmation pour la robotique et montage de kits à souder. la robotique et montage de kits à souder.)
  • Unicode (Python howto)  + (Page d'explication du principe et de l'usage d'Unicode avec le langage Python. Elle aborde les divers problèmes qui se présentent lorsqu'on essaye de travailler avec Unicode.)
  • Cours d'informatique du CNAM  + (Page de Benjamin DESCAMPS qui met en lignePage de Benjamin DESCAMPS qui met en ligne les cours qu'il a reçus au CNAM de Lille : Bases de données, Réseaux et Communication, Génie logiciel, Recherche opérationnelle, Méthodologie des Systèmes d'Information, Interaction homme-machine, Management économique, Projet : Ingénierie Intégration Informatique, Client-serveur, Management social.atique, Client-serveur, Management social.)
  • Enseigner l'informatique, Brice Canvel, 16 avril, Sophia-Antipolis  + (Page de diffusion de la conférence et des Page de diffusion de la conférence et des ressources "Enseigner l'Informatique au lycée, Brice Canvel, 16 avril, Sophia-Antiplois", ce contenu est en accès libre mais pour mieux dialoguer, il est proposé de s'identifier. Il est composé de trois parties : 1) Témoignage d'un enseignant de sciences informatique au lycée ; 2) Quelques points clés du livre de Hartman et al. "Enseiger l'Informatique" ; 3) Un exemple concret : l'enseignement de la robotique. concret : l'enseignement de la robotique.)
  • Non-rivalité  + (Page de l'encyclopédie Wikipedia abordant le problème de la non-rivalité des biens immatériels.)
  • ICANN  + (Page de présentation du site web d'un orgaPage de présentation du site web d'un organisme de régulation, l’Internet Corporation for Assigned Names and Numbers (ICANN): elle décrit sommairement les fonctions de cette organisation de droit privé à but non lucratif, chargée d’allouer l’espace des adresses de protocole Internet (IP), d’attribuer les identificateurs de protocole, de gérer le système de nom de domaine de premier niveau pour les codes génériques et les codes nationaux, et d’assurer les fonctions de gestion du système de serveurs racines.de gestion du système de serveurs racines.)
  • Archiver comparison  + (Page du W3C organisation testant huit logiciels de compression selon quatre critères avec mesure de ratios de compression : la compression de texte, la compression binaire, la compression d'images et la compression des codes sources.)
  • Qu'est-ce qu'une œuvre protégée par le droit d'auteur ?  + (Page du portail des Universités numériquesPage du portail des Universités numériques thématiques relative à l'oeuvre protégée par le droit d'auteur : l'essentiel du droit, ses spécificités, ce qui est indifférent et les conditions nécessaires à la protection de l'oeuvre, résumé et textes incontournables, c'est-à-dire les articles spécifiques du Code de la propriété intellectuelle.es du Code de la propriété intellectuelle.)
  • Les lois Hadopi  + (Page du portail des Universités numériquesPage du portail des Universités numériques thématiques relative aux Lois Hadopi : l'identification des actes illicites et le rôle des représentants des auteurs, la dissuasion par l'envoi de mails et le rôle de la Haute Autorité pour la diffusion des œuvres et la protection des droits sur internet (Hadopi), la sanction et le rôle du juge à l'encontre du contrefacteur et de l'abonné à internet.u contrefacteur et de l'abonné à internet.)
  • Protection des données personnelles et autres contraintes liées à l'exploitation d'un site  + (Page du portail des Universités numériquesPage du portail des Universités numériques thématiques relative à la protection des données personnelles et autres contraintes liées à l'exploitation d'un site : le champ d'application de la loi Informatique et liberté du 6 janvier 1978, les obligations du responsable du traitement, les droits de la personne "fichée" (opposition, accès aux données, contestation de leur utilisation et rectification).ion de leur utilisation et rectification).)
  • Internet et le droit  + (Page du portail des Universités numériquesPage du portail des Universités numériques thématiques relative au droit de l'Internet : définition de l'identité numérique et évocation du droit à l'oubli numérique qui lui est directement lié (par l’intermédiaire de proposition de loi dont l'URL est fournie et d’une charte annoncée). L’ouverture d’un débat sur ces questions fait ainsi apparaître les raisons récentes qui ont conduit à la nécessité de poser ce questionnement indispensable pour chaque citoyen ; la question des droits et devoirs relatifs aux liens hypertexte ; la responsabilité, droits et devoirs, des opérateurs d'internet ; les mentions légales à apposer lors de la création d’un site ; les oeuvres collaboratives, qui aborde inévitablement la question du droit d’auteur souvent interrogé et fait en particulier référence au livre vert sur l’économie de la connaissance de Bruxelles ; les chartes et codes de bonne conduite, avec présentation d'exemples de chartes émanant de diverses instances universitaires via leurs URL respectives. De nombreux liens pointent les URL des textes officiels publiés sur Légifrance ou sur le site de l’Assemblée nationale, du Sénat et du Conseil constitutionnel.e, du Sénat et du Conseil constitutionnel.)
  • Getting Started with Scala  + (Page du site de l'Ecole polytechnique fédéPage du site de l'Ecole polytechnique fédérale de Lausanne (EPFL), concepteur de ce langage de programmation, destinée aux premiers pas dans l'apprentissage de Scala, langage multi-paradigme pour exprimer les modèles de programmation courants dans une forme concise et élégante. Son nom vient de l'anglais Scalable language qui signifie à peu près « langage adaptable » ou « langage qui peut être mis à l'échelle ». Il peut en effet être vu comme un métalangage.eut en effet être vu comme un métalangage.)
  • Lua programming (pour calculatrice)  + (Page décrivant comment configurer un environnement de développement Lua. Documentation sur les fonctions actuellement connues pour la Nspire, et une brève description de la façon d'utiliser les fonctions.)
  • Page personnelle Michel Billaud  + (Page personnelle d'un enseignant au Département Informatique de l'Institut Universitaire de Technologie de l'Université de Bordeaux qui offre beaucoup de supports de cours, y compris en Architecture et Réseaux.)
  • Appletweb - tri  + (Page web réalisée dans le cadre d'un ateliPage web réalisée dans le cadre d'un atelier MAth.en.JEANS avec des élèves de la sixième à la quatrième du collège George Chepfer, et destinée à les aider à mécaniser les processus qu'ils suivent pour trier une liste de nombres, tout en évitant la mémorisation des nombres car ils restent dissimulés.on des nombres car ils restent dissimulés.)
  • Dualsystem  + (Pages didactiques sur le codage binaire, mais accessibles seulement aux locuteurs germaniques : définition, principe, fonctionnement, histoire, opérations et relations avec le système décimal.)
  • Introduction to color theory  + (Pages dédiées à la colorimétrie, tirées d'un site (de l'université de Stanford) consacré à la photographie et à l'image.)
  • Technologie des ordinateurs et des réseaux : cours et exercices corrigés  + (Panorama exhaustif des technologies employPanorama exhaustif des technologies employées dans la partie matérielle des ordinateurs et des réseaux. Il aborde en détail le fonctionnement des microprocesseurs, des circuits logiques, de l'unité centrale, des périphériques, et de la transmission de données sur les réseaux locaux et publics. Cette 9e édition de l'ouvrage parue chez Dunod offre des mises à jour importantes sur les périphériques de stockage, les écrans et tous les dispositifs sans fil.s écrans et tous les dispositifs sans fil.)
  • Tuxboard  + (Parcours de plusieurs thèmes : les réseauxParcours de plusieurs thèmes : les réseaux sociaux et les bouleversements qu'ils provoquent dans la vie quotidienne des individus. Il met en exergue les différentes approches de la "notion d'anonymat" vue par les géants américains du Net de la Silicone Valley, et celles du droit français des CNIL qui insistent tout comme le déclarait Charles BAUDELAIRE, sur le "droit à l'oubli" et le "droit à la contradiction". L'auteur montre aussi comment se développent, outre atlantique, des sociétés qui se spécialisent dans la préservation de la "réputation des personnes", facturant leurs servicse à un coût relativement élevé, d'ailleurs, pour un résultat fort discutable voire inefficace. Enfin, la dernière partie, peut-être la plus intéressante, montre les enjeux de ce qu'il appelle le "web temps réel" à travers plusieurs applications de géo localisation telles "Foursquare", "CitySense" aux Etats-Unis et "Aka-Aki" en Allemagne. aux Etats-Unis et "Aka-Aki" en Allemagne.)
  • Les réseaux ont la fibre de l’information  + (Passer un coup de fil, surfer sur Internet ou bavarder en ligne avec d’autres internautes, quoi de plus banal aujourd’hui. Mais que sait-on de la machinerie qui opère en coulisse ? Que se passe-t-il à l’autre bout du fil ?)
  • Le tri à paniers  + (Permet de trier un tableau de nombres entiPermet de trier un tableau de nombres entiers (et non réels) et est surtout utilisé pour le tri d'entiers très proches les uns des autres. La dénomination "tri à paniers" est un peu incorrecte, ce tri devrait plutôt s'appeler "tri par comptage" ; en effet, le mot "panier" évoque la méthode de tri dite "bucket sort", qui généralise le tri par comptage.sort", qui généralise le tri par comptage.)
  • La machine de Turing en javascript  + (Petit outil interactif pour comprendre la logique de la machine abstraite de Turing, et s'initier concrètement à l'algorithmique.)
  • SQL Sandbox  + (Petite application Web proposée par un ensPetite application Web proposée par un enseignant-chercheur de l'université de Nantes : elle a pour seul objectif de permettre aux étudiants novices de manipuler de petites bases de données. Elle permet d'effectuer des requêtes de recherche, mais aussi des requêtes de modification de la base. Ces modifications seront perdues à la fermeture de la page ou du navigateur. La base d'origine sera à nouveau accessible au prochain lancement du programme. La mémorisation des requêtes s'effectue au niveau du navigateur et non plus sur le serveur. du navigateur et non plus sur le serveur.)
  • La pensée informatique  + (Peut-on définir un mode de pensée spécifiqPeut-on définir un mode de pensée spécifique à l'informatique ? La pensée informatique est présentée ici comme un ensemble d'attitudes et de connaissances universellement applicables, que nous gagnerions toutes et tous à apprendre et à maîtriser. Mais se pose dès lors les questions clé de l'intelligence artificielle : qu'est-ce qui est calculable ? Pour quand l'ordinateur autoprogrammable ? La réalisation d'une telle machine est-elle possibletion d'une telle machine est-elle possible)
  • L’impossible hasard  + (Peut-on réellement produire du hasard avecPeut-on réellement produire du hasard avec des objets que l'on sait depuis longtemps fabriquer à cet effet, et en quoi les mécanismes pseudo-aléatoires simulent-ils le hasard ? D'ailleurs, le hasard "intrinsèque" existe-t-il ? La théorie des probabilités contourne le problème de la définition du hasard en raisonnant sur l’ensemble des cas possibles sans indiquer ce qu’est une suite aléatoire de tirages indépendants et équitables. En 1965, le Suédois Per Martin-Löf a proposé une définition du hasard véritable ou au sens fort : une suite est aléatoire si elle passe tous les tests statistiques de contrôle de sa nature aléatoire et de repérage des générateurs pseudo-aléatoires déficients ou, autrement formulé, si les écarts de ses propriétés par rapport aux tests sont raisonnables. Cette définition a été acceptée lorsque l’on a montré qu’elle équivaut à deux idées plus simples : une suite est aléatoire si elle est incompressible, c’est-à-dire impossible à représenter par un programme plus court qu’elle-même, et si elle est imprévisible, aucun système de pari mécanique ne gagnant contre elle. Or, tous les objets physiques inventés pour générer du hasard ou des suites aléatoires, procédés macroscopiques, qu’ils soient anciens ou récents, mécaniques (tirage au sort : dé, lancer de pièce, roue de loterie, roulette, boule, tirage de cartes ou "bandit manchot") ou algorithmiques (machine à sous électronique à générateur algorithmique, générateurs d’algorithmes rapides, ou lents utilisables en cryptographie dont l’efficacité dépend du temps nécessaire pour le décryptage, suites algorithmiques de nombres rationnels ou irrationnels, méthodes proposées dans les langages de programmation) sont déterministes et sensibles aux conditions initiales, indépendamment de toute manipulation ou tricherie. Par exemple, pour une pièce de monnaie, est source de biais la manière de la faire tournoyer en l’air, ou, et surtout, l’équilibre des masses lorsqu’on la fait tourner comme une toupie sur une surface plane. L’imprévisibilité pratique générée par un mécanisme physique complexe souligne seulement la difficulté de connaître les conditions initiales avec une précision satisfaisante, et non pas qu'une série de tirages est aléatoire au sens fort, car dans un monde newtonien déterministe le hasard fort est impossible. Il en va de même pour les dispositifs physiques microscopiques de type quantique, rien dans les principes mêmes de la mécanique quantique ne garantissant la production de véritables séquences aléatoires au sens fort. Ces procédés physiques n’engendrent donc que des suites pseudo-aléatoires, du pseudo-hasard. Subsiste toutefois un paradoxe : entre les divers types de suites pseudo-aléatoires énumérés ci-dessus, aucune différence n’a été repérée par les batteries de tests conçus depuis un siècle, et soigneusement collectés par exemple par le NIST (National Institute of Standards and Technology) aux États-Unis. Tout va bien, semble-t-il. Autrement dit, théorie et pratique sont en totale divergence.rie et pratique sont en totale divergence.)
  • Algorithmique (cours ENS)  + (Planning des cours d'algorithmique de l'année 2010 à l'ENS Cachan, antenne Bretagne.)
  • Informatik in der Bildung  + (Plateforme internet mettant à disposition différentes ressources visant à promouvoir l'enseignement de l'informatique. Deux versions en allemand et en français.)
  • IceSL un modeleur d'objet 3D pour l'ISN  + (Plateforme logicielle ouverte et expérimentale permettant la modélisation (modeler) et le filtrage (slicer, filtre limiteur) pour créer des objets 3D facilement imprimables sur une "repro" 3D.)
  • Les machines à voter électroniques en débat...  + (Plus d’un million d’électeurs utiliseront Plus d’un million d’électeurs utiliseront des ordinateurs de vote en France en 2007. Ces machines, qui enregistrent les votes des électeurs pendant le scrutin puis les additionnent lors du dépouillement, sont introduites dans les bureaux de vote dans le but d’améliorer la procédure électorale (gain de temps, gain de personnels, gain d’argent…). Pourtant, à y regarder de plus près, les ordinateurs de vote ne sont pas sans poser de graves questions démocratiques.s poser de graves questions démocratiques.)
  • Le tatouage de son  + (Plusieurs années de recherche en compressiPlusieurs années de recherche en compression ont montré comment exploiter les défauts du système auditif humain pour supprimer l'information redondante et non perceptible d'un signal audio. Ces mêmes défauts peuvent être cette fois utilisés pour ajouter une information inaudible et cacher un message, une marque ou une signature. C'est le principe des systèmes de tatouage de son qui constituent aujourd'hui un maillon essentiel pour lutter contre les problèmes de piratage des contenus numériques.lèmes de piratage des contenus numériques.)
  • Quelques (hyper-)vidéos de présentation de petits programmes sous divers environnements  + (Plusieurs ressourses de vidéos de quelquesPlusieurs ressourses de vidéos de quelques minutes de présentation de petits exercices de programmation sous divers environnements : Python, CaRScript (JavaScript), Scilab, Xcas, Rurple, R. Un travail exemplaire car si le diable est dans les détails, tous les détails sont justement dédiabiolisés pour permettre une utilisation immédiate et éviter jusqu'aux petits écueils comme ceux liés aux noms de fichier, etc..comme ceux liés aux noms de fichier, etc..)
  • Géoportail  + (Portail d'accès aux données géographiques publiques.)
  • Pôle ARESU (Architecture Réseaux, Expertises et Support aux Unités)  + (Portail de la Direction des Systèmes d'information pôle ARESU du CNRS.)
  • Processing  + (Portail de présentation du langage de progPortail de présentation du langage de programmation et environnement de développement open source Processing, tout particulièrement adapté à la création plastique et graphique interactive. Le logiciel fonctionne sur Macintosh, sous Windows et sous Linux, car il est basé sur la plate-forme Java, et permet d'ailleurs de programmer directement en langage Java. Initialement développé pour servir de carnet de croquis de logiciels et enseigner les fondamentaux de la programmation informatique dans un contexte, le traitement visuel a également évolué en un outil pour générer des travaux achevés professionnels et, aujourd'hui, des dizaines de milliers d'étudiants, d'artistes, de designers, de chercheurs et d'amateurs utilisent cet outil pour l'apprentissage, le prototypage et la production. Le portail présente l'outil, un ensemble de projets réalisés avec ce logiciel, un index des structures qu'il permet de créer, des tutoriels de différents niveaux, une page de téléchargement, un forum et un wiki.ge de téléchargement, un forum et un wiki.)
  • Partager, remixer, réutiliser - légalement !  + (Portail du Site Creative Commons France, oPortail du Site Creative Commons France, organisation à but non lucratif qui a pour dessein de faciliter la diffusion et le partage des oeuvres tout en accompagnant les nouvelles pratiques de création à l’ère numérique. Creative Commons propose gratuitement six licences qui permettent aux titulaires de droits d’auteur de mettre leurs oeuvres à disposition du public à des conditions prédéfinies. Les licences Creative Commons viennent en complément du droit applicable, elles ne se substituent pas au droit d’auteur. Simples à utiliser et intégrées dans les standards du web, ces autorisations non exclusives permettent aux titulaires de droits d’autoriser le public à effectuer certaines utilisations, tout en ayant la possibilité de réserver les exploitations commerciales, les oeuvres dérivées et les conditions de redistribution.ivées et les conditions de redistribution.)
  • Bzip2  + (Portail du bzip2, qui est à la fois le nomPortail du bzip2, qui est à la fois le nom d'un algorithme de compression de données et d'un logiciel libre développé par Julian Seward entre 1996 et 2000 qui l'implémente. L'algorithme bzip2 utilise la transformée de Burrows-Wheeler avec le codage de Huffman. Le taux de compression est la plupart du temps meilleur que celui de l'outil classique gzip.lleur que celui de l'outil classique gzip.)
  • Toutes les RFC traduites en Français  + (Portail francophone rassemblant une série Portail francophone rassemblant une série numérotée de RFC (requests for comments, littéralement "demandes de commentaires"), documents officiels de référence auprès de la communauté Internet, qui aident à la mise en oeuvre de la majorité des normes sur les aspects techniques d'Internet ou de différents matériels informatiques liés aux réseaux(routeurs, serveur DHCP). Peu de RFC sont des standards, mais tous les standards d'Internet publiés par l'IETF (Détachement d'Ingéniérie d'Internet) sont des RFC.ent d'Ingéniérie d'Internet) sont des RFC.)
  • Portail SIG  + (Portail proposant ou donnant accès à des ressources TICE pour la discipline Géographie : actualités, dossiers et cartographie.)
  • Sentimental Journey  + (Poster de présentation des résultats en 3DPoster de présentation des résultats en 3D d'un projet de l'Unité du LORIA de l’Université de NANCY visant à appliquer les sciences informatiques aux motifs du tissage : fascinés par les images des sciences, les artistes photographes contemporains, Maria Barthélémy et René Sultra, avec la collaboration de Nazim Fatès, chercheur à l'INRIA, qui a développé le logiciel FiatLux (fiatlux.loria.fr) servant à générer les motifs, appliquent la modélisation à la conception graphique. Les motifs présentés sont des évolutions d'automates cellulaires dans lesquelles la couleur de chaque carré résulte d'un calcul simple qui ne dépend que de l'état des carrés voisins (si je suis éteint, je prends l’état de mon voisin de gauche. Si je suis allumé, je deviens allumé sauf si mes deux voisins sont allumés). Les règles d’interactions sont choisies de manière à générer un motif qui ne se répète jamais. Bien que la même règle soit appliquée pour chaque cellule formant le motif, elle contribue à fabriquer des phénomènes imprédictibles. Par delà le code, les fibres du tissage développent au même rythme que ses rangs ces modélisations dynamiques de phénomènes collectifs (jeux de la vie, immigration ...) pour fabriquer une iconographie nouvelle. Il s’agit de faire le lien entre une modélisation discrète et codée, rematérialisée dans le tissage et un réseau d’analogies choisies, travaillées dans le monde macroscopique fait d’évènements, d’images ou de fictions. Cette confrontation provoquée crée un espace que nos facultés cognitives et sensibles viennent remplir et activer. La réalisation du tissage a été portée par François Roussel, designer et ingénieur textile. Les oeuvres ont été exposées pour la première fois à la maison Salvan Art et Science, à Cajarc (Lot), en juin 2008. et Science, à Cajarc (Lot), en juin 2008.)
  • La case à applets (codes applets java en français)  + (Pour accéder simplement à Java, quelques aPour accéder simplement à Java, quelques applets, issues du site RealApplets, avec quelques bonus et une riche documentation. Tout au long des exemples, le seul souci a été de simplifier au maximum le code pour ne garder que l'essentiel. Les codes sont fonctionnels et ne font appel à aucune bibliothèque extérieure "spéciale ISN".ne bibliothèque extérieure "spéciale ISN".)
  • Compilation, Théorie des langages  + (Pour aller plus loin en terme de théorie informatique : Compilation, analyse lexicale et syntaxique. Théorie des langages, les grammaires, l'analyse sémantique, la génération de code.)
  • Cercles informatiques : les bases de la programmation en Python de manière semi-interactive  + (Pour apprendre les bases de la programmatiPour apprendre les bases de la programmation en Python de manière semi-interactive. Le site, que tout le monde peut utiliser gratuitement, contient une série d'instructions mélangées avec des exercices pour permettre de tester la progression. Il est possible de créer un compte gratuit si l'on souhaite suivre sa progression. Aucun téléchargement n'est requis, tout se passe sur le site. Exercices et explications sont conçus pour des personnes sans connaissances préalables de la programmation.naissances préalables de la programmation.)
  • Apprentissage programmation Java  + (Pour découvrir le langage de programmation Java, ses différentes applications, et apprendre à l'utiliser.)
  • Une introduction à la science informatique : représentation numérique de l'information  + (Premier chapitre thématique de l'ouvrage "Premier chapitre thématique de l'ouvrage "Une introduction à la science informatique" : l'information, son codage numérique ou les atomes d'information ; codage numérique du texte, des nombres, des objets ; codage symbolique des valeurs ; quantifier l'information : l'incompressibilité et l'organisation de l'information à l'aide des algorithmes ; la notion probabiliste d'information. La quantité d'information se mesure quantitativement et la représentation de l'information et l'algorithme la manipulant sont étroitement liés.ithme la manipulant sont étroitement liés.)
  • Algorithmes et programmation  + (Premier contact avec la programmation, donPremier contact avec la programmation, dont l'objectif est de pouvoir trouver la solution d'un problème à l'aide d'une forme algorithmique et de savoir la programmer en un langage structuré. L'étudiant apprend à réaliser des algorithmes puis à les transformer en petits programmes réels. Aucune connaissance préalable n'est requise.cune connaissance préalable n'est requise.)
  • Koordinatengrafik mit Java  + (Programmation orientée objet avec Java. Avec des programmes d'art graphique, tous les concepts essentiels et les structures d'un langage de programmation peuvent être indiqués.)
  • Prince XML  + (Programme informatique qui convertit XML et HTML en documents PDF.)
  • Interconnexion réseau et Logiciel Libre : conception, documentation et formation  + (Projet hébergé par Linux-France regroupantProjet hébergé par Linux-France regroupant des articles, des supports de cours et des guides de configuration sur les réseaux disponibles en ligne. L'objectif de ce projet est de fournir une aide à la conception d'architectures et d'interconnexions en utilisant le système GNU/Linux.nexions en utilisant le système GNU/Linux.)
  • Informatique et sciences du numérique : série scientifique (S) – enseignement de spécialité  + (Projet ou version préliminaire des programProjet ou version préliminaire des programmes de la classe terminale de la voie générale relative à l'enseignement de l'Informatique et des sciences du numérique en classe de terminale de la série S - Enseignement de spécialité, issue de la consultation des enseignants confiée aux recteurs entre le lundi 7 mars et le vendredi 22 avril 2011. Précision des objectifs, de la pédagogie de projet et des éléments de programme : représentation de l’information, algorithmique, langages et programmation, architectures matérielles (ordinateurs, réseaux, initiation à la robotique).eurs, réseaux, initiation à la robotique).)
  • Situation d'examen  + (Proposition d'examen pour un cours d'introduction à l'informatique, en abordant la plupart des grand concepts et grandes notions. Accompagné d'un court rapport donnant les six règles fondamentales à connaître.)
  • Arduino  + (Proposé par la société suisse Didel, fabriProposé par la société suisse Didel, fabriquant de composants pour avions ultra-légers et robots, kits microcontrôleurs pour la formation et le jeu, le micro-contrôleur open-source Arduino facilite par sa flexibilité et la variété de capteurs la construction de robots. Il utilise le langage de programmation Arduino basé sur Wiring. de programmation Arduino basé sur Wiring.)
  • Cours d'algorithmique et de programmation pour non-matheux. Préambule : le Codage  + (Préambule d'un cours d'algorithmique et dePréambule d'un cours d'algorithmique et de programmation avec exercices corrigés enseigné à l'Université Paris 7, dans la spécialité PISE du Master MECI (ancien DESS A.I.G.E.S.): Pourquoi les ordinateurs sont-ils « binaires » ? ; La base décimale ; La base binaire ; Le codage héxadécimal ; La base binaire ; Le codage héxadécimal)
  • OC : Informatique (présentation de l'Option Complémentaire Informatique)  + (Présentation Power-Point textuelle et grapPrésentation Power-Point textuelle et graphique de l'Option Complémentaire Informatique, analogue helvétique de la spécialité française ISN : public visé, définition, buts, thèmes abordés (histoire de la discipline, fonctionnement, codage de l'information, algèbre booléenne et circuits logiques, programmation et langages, structures de données avancées, algorithmique, intelligence artificielle et jeux, bases de données et sécurité informatique), travaux de maturité et pour en savoir plus (www.nymphomath.ch/info).r en savoir plus (www.nymphomath.ch/info).)
  • Recherche en profondeur (Depth-First Search) et recherche en largeur (Breadth-First Search)  + (Présentation claire et agrémentée de nombrPrésentation claire et agrémentée de nombreux schémas de la recherche en profondeur et en largeur raphes par une agrégée en bioinformatique de l'université de Montréal : sous-graphes et graphes connexes ; arbres et forêts ; parcours en profondeur avec exemple et analyse ; chemin entre deux sommets ; trouver un cycle dans un graphe ; parcours en largeur avec exemple et analyse ; profondeur versus largeur.le et analyse ; profondeur versus largeur.)
  • Parcours de graphes  + (Présentation claire et agrémentée de nombrPrésentation claire et agrémentée de nombreux schémas des parcours de graphes par une agrégée en bioinformatique de l'université de Montréal : définitions ; parcours en profondeur, propriétés et complexité ; algorithme de recherche de chemins ; algorithme de recherche de cycles ; parcours en largeur et sa complexité ; DFS vs BFS. en largeur et sa complexité ; DFS vs BFS.)
  • OpenVibe  + (Présentation d'OpenVibe, un logiciel permettant d'utiliser une interface cerveau-machine dans le but de contrôler une machine.)
  • How to Write a Spelling Corrector  + (Présentation d'un correcteur orthographique qui permet d'avoir un bon aperçu du contexte d'algorithmique du texte.)
  • The Maggie Sort Algorithm  + (Présentation d'un enfant de 19 mois réalisant un algorithme de tri en jouant avec des boîtes cubiques de différentes dimensions. La langue du document n'a aucune importance, le document se contentant de visionner les opérations de l'enfant.)
  • The evaluation of accessibility, usability and user experience  + (Présentation d'une gamme de méthodes d'évaPrésentation d'une gamme de méthodes d'évaluation pour aider les créateurs de contenus numériques (y compris des services ou des environnements) à les rendre à la fois faciles et agréables à utiliser pour le public cible, qui inclut un large éventail de personnes, y compris les personnes handicapées et les personnes âgées, ou à l'inverse un public spécifique donné. On y présente les concepts expérimentaux liés à l'accessibilité, et la convivialité de l'utilisateur. Ce sont des critères en fonction desquels les développeurs doivent mettre au point leur systèmes. Le processus itératif d'évaluation par l'utilisateur est au coeur de la méthodologie. Puis, une série de méthodes pour évaluer l'accessibilité, et la facilité d'utilisation est décrite, avec des informations concrètes sur la détection de leurs forces et les faiblesses.tection de leurs forces et les faiblesses.)
  • Vocabulaire anglais d'informatique et de l'internet  + (Présentation d'une liste d'environ 600 motPrésentation d'une liste d'environ 600 mots anglais les plus courants du jargon informatique, internet et NTIC en général, et leur traduction française, que l'on utilise couramment en anglais dans ces domaines sans toujours en comprendre le sens, ne serait-ce que celui des mots-clés .ns, ne serait-ce que celui des mots-clés .)
  • Fast inverse square root : un algorithme fou !  + (Présentation d'une méthode de calcul très Présentation d'une méthode de calcul très rapide de l'inverse de la racine d'un nombre (i.e. 1/sqrt(x)) ? C'est un hack* très intéressant qui fait appel à une bonne connaissance de l'encodage des nombres flottants et un peu de maths. Ça donne un algorithme qui ressemble à tout sauf à ce qu'il est censé calculer !</br>-*En programmation, le hack est une solution rapide et bricolée pour contourner un problème, quel qu'il soit.r contourner un problème, quel qu'il soit.)
  • Conception d'objets 3D par programmation  + (Présentation d'une piste d'investigation pPrésentation d'une piste d'investigation pour des projets ISN, basée sur la conception d'objets 3D par programmation. L'apprentissage de la programmation, et par là même d'une réflexion algorithmique, passe par l'analyse des feed-backs du système lorsqu'on lui impose un programme (compilation, exécution). Les projets informatiques, en prenant comme thème des sujets abstraits, renforcent la dimension insaisissable de la matière enseignée. Une piste "didactique" consiste à présenter des projets impactant le monde réel, des objets observables et tangibles, réduisant ainsi une difficulté d'appréhension du numérique. C'est le cas par exemple des projets de type robotique, avec des défis "simples" (faciles à comprendre) portant sur des résultats observables où les bugs seraient immédiatement accessibles (le robot ne trouve pas son chemin...).es (le robot ne trouve pas son chemin...).)
  • La philo en petits morceaux  + (Présentation d'une série de films d’animation intitulée « La Philo En Petits Morceaux » permettant d’aborder de manière ludique des questions de Philosophie des sciences.)
  • Comment apprendre ce monde qui devient numérique ?  + (Présentation dans le cadre des formations Présentation dans le cadre des formations de l'INRIA des principes de base pour apprendre aux élèves en dix leçons les notions d'algèbre et de codage numérique qui vont les conduire à maîtriser l'Algorithmique, la programmation informatique et la structure de l'information.rmatique et la structure de l'information.)
  • Sujets Nancy  + (Présentation dans un tableau Excel des différents sujets de recherche au centre INRIA de Nancy et dates des passages à radio France Bleu afin de présenter ces mêmes projets.)
  • Portrait : Carly Fiorina  + (Présentation de Cara Carleton Sneed dite CPrésentation de Cara Carleton Sneed dite Carly Fiorina (Austin,Texas, 6 septembre 1954- ) une grande dame de l'informatique côté business, PDG et présidente du CA de Hewlett-Packard (HP) de 1999 à 2005, connue pour son alliance avec Apple et son engagement politique aux côtés de personnalités du parti républicain aux Etats-Unis.lités du parti républicain aux Etats-Unis.)
  • Handy-Programmierung mit Java ME  + (Présentation de Java Micro l'édition (Java ME) la plate-forme Java qui permet de développer des applications pour des téléphones portables, à l'aide d'un émulateur de portable installé sur un ordinateur afin de tester les programmes.)
  • Portrait : Marissa Mayer  + (Présentation de Marissa Mayer (Waussau, WiPrésentation de Marissa Mayer (Waussau, Wisconsin,1975- ) informaticienne américaine. En 1999, moins d'un an après la création de la société Google par Larry Page et Sergey Brin, créateurs du moteur de recherche Google, elle rejoint le groupe dont elle devient la première femme ingénieure, travaille entre autres à la conception et au développement de l'interface de recherche de Google, et occupe actuellement le poste de vice-présidente, Produits de recherche et services aux utilisateurs chez Google, assurant le pilotage de la stratégie de gestion des produits de recherche. Elle a aussi déposé plusieurs brevets dans le domaine de l'intelligence artificielle et de la conception d'interfaces.ficielle et de la conception d'interfaces.)
  • Sécurité et vie privée dans les réseaux sociaux  + (Présentation de Safebook, un réseau socialPrésentation de Safebook, un réseau social qui préserve la vie privée en ligne en s'appuyant sur la confiance de la vie réelle. La mise en réseau de services sociaux soulève des problèmes de sécurité graves, en particulier à l'égard de la vie privée de leurs utilisateurs. Le stockage centralisé représentant une faiblesse supplémentaire, la solution ici préconisée est la fourniture d'un réseau social décentralisé et de moyens de cryptographie.écentralisé et de moyens de cryptographie.)
  • Portrait : Mitchell Baker  + (Présentation de Winifred Mitchell Baker (1Présentation de Winifred Mitchell Baker (1957- ) grande dame de l'informatique, plus connue pour son influence que pour sa fortune, présidente de la Mozilla Foundation et présidente et précédemment Chief Executive Officer de la société Mozilla Corporation, une filiale de la Mozilla Foundation qui coordonne le développement des applications internet open source du projet Mozilla, incluant le navigateur Mozilla Firefox et le client de messagerie Mozilla Thunderbird. De par sa formation de juriste, elle en gère également les problèmes politiques et commerciaux.t les problèmes politiques et commerciaux.)
  • Fehlerkorrigierende Codes  + (Présentation de codes correcteurs d'erreurs.)
  • Algorithme de Dikjstra  + (Présentation de l'algorithme de Dikjstra, Présentation de l'algorithme de Dikjstra, publié en 1959 par son inventeur, l'informaticien néerlandais Edsger Dijkstra : il sert en théorie des graphes à résoudre le problème du plus court chemin. Il permet, par exemple, de déterminer le plus court chemin pour se rendre d'une ville à une autre connaissant le réseau routier d'une région. Il s'applique à un graphe connexe dont le poids lié aux arêtes est positif ou nul. En théorie de la complexité, on démontre que cet algorithme est polynomial.émontre que cet algorithme est polynomial.)
  • Algorithme de Tarjan  + (Présentation de l'algorithme de Tarjan : dPrésentation de l'algorithme de Tarjan : du nom de son inventeur Robert Tarjan, il permet de déterminer les composantes fortement connexes d'un graphe orienté. Il est de Tarjan est de complexité linéaire, comme l'algorithme de Kosaraju, mais a l'avantage de ne faire qu'une passe sur le graphe au lieu de deux.u'une passe sur le graphe au lieu de deux.)