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 « Articles en ligne d'Interstices sur la thématique des réseaux. ». Puisqu’il n’y a que quelques résultats, les valeurs proches sont également affichées.

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

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


    

Liste de résultats

    • ASEBA & Robots  + (Aseba est un ensemble d'outils open-sourceAseba est un ensemble d'outils open-source, de type collaboratif (Wikidot) et téléchargeable, permettant à des novices de programmer des robots facilement et efficacement. Techniquement, Aseba est une architecture de contrôle distribué de robot mobile, basée sur des événements. Aseba vise le robot à plusieurs micro-contrôleurs ou les groupes de robots à simples micro-contrôleurs, réels ou simulés. Le coeur d'Aseba est une machine virtuelle légère, suffisamment compacte pour fonctionner sur micro-contrôleurs. Aseba permet de programmer les robots dans un langage ergonomique et simple d'accès, à partir d'un environnement de développement intégré.un environnement de développement intégré.)
    • Tutorial de Java  + (Autoapprentissage très progressif du langage Java.)
    • Java Scool - démo TPE Hop  + (Avec Hop, vous pouvez accéder au contenu physique et virtuel de votre maison en un clic, où que vous soyez. Projet mené dans le cadre des TPE.)
    • Images tactiles  + (Avez-vous déjà rêvé de pouvoir toucher lesAvez-vous déjà rêvé de pouvoir toucher les images ou les photos affichées sur votre ordinateur ? C'est désormais possible. Une nouvelle technique permet de simuler les sensations tactiles liées aux textures ou au relief des images. Les résultats obtenus permettent de donner, via la souris, la sensation de toucher l'image, de ressentir son grain, ses aspérités, comme si l'on passait son doigt dessus !, comme si l'on passait son doigt dessus !)
    • UVa Online Judge  + (Banque de problèmes d'algorithmique de touBanque de problèmes d'algorithmique de tous niveaux et de tous styles : à la manière d'un challenge de programmation, après enregistrement pour accéder au site, on peut offrir ses services pour tenter de résoudre tous les problèmes disponibles dans la base de données sous format HTML ou PDF.a base de données sous format HTML ou PDF.)
    • Corine Land Cover France  + (Base de données européenne d’occupation biophysique des sols.)
    • Les métiers de l'informatique (ONISEP)  + (Brochure présentant les métiers de l'informatique à destination des élèves des classes terminales (et de leurs parents).)
    • Lovelace– The Origin  + (Brève planche de bande dessinée humoristique créée en l'occasion de l'Ada Lovelace Day (journée internationale de célébration des femmes dans le domaine de la science).)
    • Lego Mindstorms  + (C'est en 1998 que Lego a lancé le premier C'est en 1998 que Lego a lancé le premier kit Lego Mindstorms qui, associé à du Lego Technic, permet de programmer de vrais robots via un ordinateur : il s'agit d'un kit de construction et de programmation graphique de plusieurs modèles de robots avec de nombreux capteurs (son, lumière, toucher) et effecteurs (moteurs). Tout est caché dans la brique. Le robot se programme par une interface visuelle à base de "blocs" à assembler, mais il est possible de changer le firmware pour faire de la programmation en Java, Python et C. Une autre approche consiste à utiliser Enchanting, un outil de programmation graphique, libre et open source, et pratique pour les robots LEGO MINDSTORMS NXT. Il est basé sur la plateforme Scratch du labo Media du MIT, et fonctionne avec leJOS NXJ (Java pour NXT). http://enchanting.robotclub.ab.ca/tiki-index.php Le kit Lego Mindstorms, une fois débridé, notamment en intelligence artificielle, est parfois utilisé par des laboratoires de recherche pour construire des robots peu chers et facilement modifiables.obots peu chers et facilement modifiables.)
    • IDE en ligne de développement Web et Python  + (C'est un IDE (environnement de développemC'est un IDE (environnement de développement) très simple et convivial que les élèves de terminale ISN peuvent prendre en main très facilement. Il permet entre autres de travailler sur un projet de façon collaborative, d'échanger en direct via un chat intégré, de visualiser le résultat du programme très simplement. A priori, tous les sources sont accessibles et on peut les récupérer pour installer l'outil sur le serveur de son choix.aller l'outil sur le serveur de son choix.)
    • LUA: vraiment pour les débutants  + (Ce cours présente non seulement le langage de programmation LUA, mais aussi la programmation elle-même. Les seules choses à savoir sont les mathématiques et l'anglais. Rien d'autre n'est ici nécessaire pour être capable d'apprendre LUA.)
    • Les systèmes d'information  + (Ce cours présenté à l'écle des Mines a pouCe cours présenté à l'écle des Mines a pour but de procurer une connaissance intuitive et générale, mais exacte, de l'informatisation et des systèmes d'information. Il ne prétend pas épuiser l'ensemble du sujet : c'est un thème de recherche, de réflexion et d'expérience en soi.rche, de réflexion et d'expérience en soi.)
    • Enseigner l'informatique (Hartmann)  + (Ce livre a pour but d’expliquer ce qu’un eCe livre a pour but d’expliquer ce qu’un enseignement de l’informatique devrait être, ce qu’il n’est pas et ce qu’il ne doit surtout pas devenir. Il montre en particulier qu’il faut éviter la confusion entre le contenu d’un enseignement et le recours aux TIC ; il explore méthodiquement certaines questions comme : existe-t-il une didactique de l’informatique ? une pédagogie vaut-elle mieux qu’une autre ? comment gérer la diversité au sein des groupes qui apprennent l’informatique ? pourquoi et comment aborder l’abstraction ? etc. Chaque chapitre commence par une situation vécue exemplaire des difficultés rencontrées quotidiennement dans l’enseignement de l’informatique. Il s’en dégage de multiples problématiques auxquelles les auteurs apportent des réponses concrètes dans un style alerte et vivant. concrètes dans un style alerte et vivant.)
    • Qu'est-ce qu'une image numérique matricielle ?  + (Ce parcours pédagogique propose une initiaCe parcours pédagogique propose une initiation à la notion d’image numérique (matricielle) vue comme un ensemble de points, avec pour but de mettre en situation la partie du programme "Représentation de l’information" en lui donnant un cadre concret et motivant. Après une sensibilisation basée sur des images médicales ou météorologiques, la partie pratique propose de découvrir concrètement la structure discrète de l’image et des couleurs, puis d’identifier les informations nécessaires à la conception et au codage d’une image matricielle. La manipulation effective des images est enfin proposée, d’abord pixel par pixel, puis par une approche de programmation.l, puis par une approche de programmation.)
    • Initiation à la robotique  + (Ce scénario a pour objectif d’aborder les Ce scénario a pour objectif d’aborder les principes de la robotique, de mettre en œuvre des capteurs et des actionneurs, de monter un robot relativement simple et de le programmer pour lui faire réaliser une tâche complexe. La mise en place est proposée en trois phases plus ou moins distinctes : des éléments de cours plus théoriques sont fournis puis mis en pratique immédiatement au sein d’activités visant pour but la prise en main des matériels et logiciels ; enfin un mini-projet devra permettre de synthétiser les connaissances aboutissant finalement à une évaluation globale du scénario. Avertissement : pour plus de clarté, ce document s’appuie sur la boîte Lego MindStorms NXT 2.0 de base. Des approches similaires peuvent être parfaitement être conduites avec d’autres robots (Thymio, NAO, etc.). Les détails de mise en œuvre figurent dans l’annexe.s de mise en œuvre figurent dans l’annexe.)
    • Apprendre le développement web en ISN  + (Ce site est à l'origine destiné aux élèvesCe site est à l'origine destiné aux élèves de terminale S ayant choisi la spécialité « Informatique et Sciences du Numérique». Il a pour but de faciliter l'apprentissage de différentes techniques de développement web mais aussi de donner des idées de projets aux élèves. Il n'offre aucun cours (la rubrique "Des liens pour apprendre" y supplée, mais offre des sources : codes (HTML, CSS, JavaScript et PHP) et images, librement téléchargeables pour faciliter "l'apprentissage par l'exemple".faciliter "l'apprentissage par l'exemple".)
    • Mathématikos  + (Ce site propose des animations comme supports de notions mathématiques. Il utilise abondamment les appliquettes (ou applets) Java (petits programmes fonctionnant à l'intérieur de pages Web).)
    • Apprendre Python !  + (Celui qui ignore tout de la programmation Celui qui ignore tout de la programmation et souhaite apprendre un langage clair et intuitif trouvera une initiation de difficulté progressive, destinée à toute personne débutante souhaitant se former ou se convertir à la programmation en langage Python. Ce langage clair et précis est détaillé dans ce cours en ligne du Zéro, des bases à la bibliothèque standard en passant par la programmation orientée objet. Le lecteur apprend à installer Python et à manipuler le langage grâce à des exercices corrigés. Ce cours détaille également les bonnes pratiques de programmation en Python.nnes pratiques de programmation en Python.)
    • Apprenez à programmer en Python  + (Celui qui ignore tout de la programmation Celui qui ignore tout de la programmation et souhaite apprendre un langage clair et intuitif trouvera dans ce livre, qui reprend l'ensemble du cours de Python du Site du Zéro en l'adaptant au format papier, une initiation en plus de 30 chapitres de difficulté progressive, destinée à toute personne débutante souhaitant se former ou se convertir à la programmation en langage Python. Ce langage clair et précis est détaillé dans ce Livre du Zéro, des bases à la bibliothèque standard en passant par la programmation orientée objet. Le lecteur apprend à installer Python et à manipuler le langage grâce à des exercices corrigés. Ce cours détaille également les bonnes pratiques de programmation en Python.nnes pratiques de programmation en Python.)
    • Java Scool - démo TPE Shamash  + (Certaines algues microscopiques peuvent produire de très grandes quantités de biodiesel : l’objectif du projet Shamash est d’exploiter ce potentiel. Projet mené dans le cadre des TPE.)
    • Ressources pour l'enseignement d'informatique et sciences du numérique en classe terminale de la série S  + (Ces ressources, qui abordent de nombreux pCes ressources, qui abordent de nombreux points d'un cours d'ISN, ont pour objectif d'accompagner la mise en place du programme d'informatique et sciences du numérique en classe terminale de la série scientifique au lycée. Elles doivent permettre à chaque enseignant de s'approprier le programme, d'organiser le travail de ses élèves et de choisir les méthodes qui lui semblent les plus adaptées en fonction des objectifs à atteindre, de la culture initiale et des acquis des élèves.culture initiale et des acquis des élèves.)
    • Serveurs racine  + (Cette page de Wikipédia est consacrée aux treize "serveurs racine" du système mondial des noms de domaine; ce sont les serveurs qui permettent (en dernier ressort) de convertir les noms de domaine comme "inria.fr" en une adresse IP.)
    • Dissimuler un texte dans une image  + (Cette page permet d'apprendre à dissimuler un message quelconque au sein d'une image Windows bitmap BMP. Le procédé s'appelle la stéganographie.)
    • Evaluation disciplinaire et transversale dans le cadre d'une pédagogie inductive  + (Cette ressource présente le fruit d'une réCette ressource présente le fruit d'une réflexion sur les apports des travaux d'un groupe de travail national pluri-disciplinaire sur la construction d'outils d'évaluation diagnostiques pour les classes de primaire, de collège et de seconde. Ceci dans le cadre de l'évaluation de toute activité de formation en STI construite à partir d'une démarche inductive. La démarche est illustrée par une application en classe de seconde ISI et peut être transposée à tout autre référentiel. être transposée à tout autre référentiel.)
    • Analyse des algorithmes  + (Chapitre 2 d'un cours : simplicité et inteChapitre 2 d'un cours : simplicité et intelligibilité de l’algorithme, efficacité de l’algorithme, Temps d’exécution, quantité d’espace disque occupée par les variables, quantité de trafic généré sur un réseau, quantité de données déplacées sur le disque</br>Intelligibilité versus efficacité, temps d’exécution versus place mémoire occupée. d’exécution versus place mémoire occupée.)
    • Les métiers de la recherche (poster)  + (Chercheuses et chercheurs exercent un métiChercheuses et chercheurs exercent un métier passionnant, ludique, émaillé de découvertes, de contacts, de voyages, et qui offre l’opportunité de vivre de leur curiosité et de leur envie de recherches intellectuelles, permettant de participer aux avancées de demain. Ce poster, ainsi que le mémo, ont été conçus pour enrichir les discussions et débats auprès de la présentation de ces métiers. L'affiche se présente comme un schéma qui souligne les divers aspects de la recherche, fondamentale ou débouchant sur des réalisations industrielles, et le va-et-vient entre la recherche, l'enseignement, les publications, leur mise à disposition via les médiathèques et la diffusion dans le public (chercheurs eux-mêmes, étudiants, autres publics).urs eux-mêmes, étudiants, autres publics).)
    • Les métiers de la recherche (visuel)  + (Chercheuses et chercheurs exercent un métiChercheuses et chercheurs exercent un métier passionnant, ludique, émaillé de découvertes, de contacts, de voyages et qui nous offre l’opportunité de vivre de leur curiosité et de leur envie de recherches intellectuelles, permettant de participer aux avancées de demain. Ce visuel, ainsi que le mémo, ont été conçus pour enrichir les discussions et débats auprès de la présentation de ces métiers. L'affiche se présente comme un schéma qui souligne les divers parcours qui conduisent à la recherche en informatique, du lycée et du baccalauréat de sciences aux classes préparatoires et écoles d'ingénieurs d'un côté, à l'université de l'autre et aux étapes successives conduisant au doctorat, dénominateur commun de toutes les filières, que le doctorant devienne chercheur, enseignant chercheur ou ingénieur de recherche.gnant chercheur ou ingénieur de recherche.)
    • La cryptographie asymétrique : RSA  + (Chiffrement des données avec le système RSA)
    • Une introduction à la science informatique : réseaux  + (Cinquième chapitre thématique de l'ouvrageCinquième chapitre thématique de l'ouvrage "Une introduction à la science informatique" : les réseaux formés d'un assemblage à distance d'ordinateurs qui en constituent les briques de base. Leur finalité n'est plus, comme pour ces derniers, de procéder à des opérations en utilisant la transmission d'informations d'un bout à l'autre de la machine, mais la fonction principale est ici la communication entre machines qui nécessite des techniques spécifiques selon des principes de base pas très différents de ceux de la communication entre les êtres humains, analogie qui sert de guide à la pédagogie du chapitre. Sont abordés successivemant, la communication entre êtres humains, celle entre ordinateurs organisés en réseaux, la couche physique, la couche réseau, la couche transport et la couche application.couche transport et la couche application.)
    • Fiches métiers Image, son, multimédia  + (Cinéma, télévision, radio, ordinateur, conCinéma, télévision, radio, ordinateur, console, Ipod… l’image, le son et le multimédia envahissent notre quotidien. Dynamiques, séduisants, les métiers du cinéma et l’audiovisuel suscitent de nombreuses vocations : du talent, une bonne formation technique, de la ténacité permettent de s’imposer dans le métier.té permettent de s’imposer dans le métier.)
    • Usage du logiciel libre dans l'administration  + (Circulaire interministérielle relative auxCirculaire interministérielle relative aux orientations pour l'usage des logiciels libres dans l'administration : le modèle du logiciel libre, cadres favorables et contextes défavorables, l'action interministérielle, ses dispositions, ses instances (noyau et groupes thématiques de mutualisation) et ses recommandations pour instaurer entre autres une convergence effective sur des souches de logiciels libres.ctive sur des souches de logiciels libres.)
    • Class Turtle  + (Classes Java qui permettent de faire du "Turtle Graphics" (fenêtre 2D sur laquelle on va diriger une tortue pour lui faire dessiner des traits).)
    • Portrait:Claude Shannon : mi 20ème siècle : Notion d'information (en incluant le codage)  + (Claude Elwood Shannon (Petoskey, Michigan,Claude Elwood Shannon (Petoskey, Michigan,1916- Medford, Massachusetts, 2001) ingénieur électricien et mathématicien américain, l'un des pères, si ce n'est le père fondateur, de la théorie de l'information. Il poursuit des recherches au niveau des télécommunications et publie en 1948 l'article fondateur de la théorie de l'information co-écrit avec Warren Weaver intitulé "A mathematical theory of communication". Il vient de concevoir rien de moins que la communication numérique. Il introduit 3 notions fondamentales : le bit ("binary digit") qui permet de codifier n'importe quel type d'informations (texte, image, son), de la diffuser et d'en garder une trace ; l'enthropie avec la notion de compression des données, opération à partir de laquelle il supprime les éléments redondants contenus dans une information ; le code de correction d'erreur qui permet de réduire le bruit des communications bruitées. En parallèle, il écrit en 1949 un article "Communication theory of secret systems" qui fonde les bases de la science de la cryptographie, fruit de son expérience de guerre. Son nom est attaché à un célèbre "schéma de Shannon" très utilisé en sciences humaines, qu'il a constamment désavoué.es humaines, qu'il a constamment désavoué.)
    • L'internationalisation (W3C)  + (Collection d'articles publiés par le WorldCollection d'articles publiés par le World Wide Web Consortium au sujet de l'internationalisation du web, c'est-à-dire la capacité de publier sur le web des pages rédigées dans toutes sortes de langues et de permettre aux visiteurs de ces pages de les afficher correctement quelle que soit la langue installée par défaut sur le système du lecteur.llée par défaut sur le système du lecteur.)
    • Ressources pour les lycéens  + (Collection d'articles sur l'informatique disponibles en ligne sur le site Interstice.)
    • Éléments de cryptographie  + (Comment assurer la confidentialité d’un meComment assurer la confidentialité d’un message dans un monde où la notion de réseau est devenue incontournable ? Quelles situations nécessitent de crypter les données ? Quelles implications sociétales engendre ce type de démarche ? De nombreuses situations d’accroche sont susceptibles de motiver les élèves pour conduire ce travail ; elles sont proposées sous forme de situations-problèmes que les élèves vont tenter de résoudre avec un peu de bon sens, puis avec l’aide des concepts apportés dans cette ressource.es concepts apportés dans cette ressource.)
    • Colorisation automatique d'images  + (Comment coloriser une image noir et blanc automatiquement, sans que l'utilisateur n'ait à intervenir, en se basant sur un certain nombre d'images en couleurs données en exemple.)
    • Modéliser les échanges au sein des réseaux  + (Comment faire se promener des écolières de sorte que jamais les écolières ne soient ensemble de jour en jour ? Un problème de maths qui permet aussi d'optimiser les réseaux informatiques.)
    • Théorie des collisions  + (Comment implémenter ces fonctions de collision en fonction de vos besoins ? C'est la raison d'être de ce tutoriel, qui vous présentera plusieurs méthodes.)
    • Java Scool - démo TPE CardioSense  + (Comment la modélisation électro-magnétique du cœur s'incarne dans un logiciel 3D interactif : CardioViz3D.)
    • Algorithmes pour le traitement d'images - 1  + (Comment passer d'une image couleur à une iComment passer d'une image couleur à une image en niveaux de gris ou bien en noir et blanc, comment en transformer les couleurs, et comment y dissimuler une information ? Ceci compris, se pose alors la question de pouvoir vérifier qu'une image n'a pas subi de transformations imperceptibles à l'œil nu. D'autres questions surgissent ensuite : que voit-on lorsqu'on observe la quatrième image à travers un filtre cyan ? Ou bien à travers un filtre rouge ? Pourquoi ?ien à travers un filtre rouge ? Pourquoi ?)
    • Advisor : aide à la vidéo-surveillance  + (Comment rendre les stations de métro plus Comment rendre les stations de métro plus sûres ? Comment gérer l'utilisation de centaines de caméras de surveillance par un ou deux opérateurs de sécurité seulement ? Est-il possible de distinguer automatiquement des comportements humains suspects ou dangereux ?portements humains suspects ou dangereux ?)
    • Ressources SIG  + (Compilation de différentes ressources sur les SIG, tant du point de vue des généralités, que des ressources pédagogiques, de l'utilisation des globes virtuels, et de l'usage de logiciels dédiés aux SIG.)
    • Le logiciel, objet de notre quotidien  + (Comprendre comment sont faits et fonctionnent les logiciels afin de tenter de les améliorer en les rendant plus sûrs.)
    • « Philobotique » à l’Ecole !  + (Compte-rendu d'expérience pédagogique origCompte-rendu d'expérience pédagogique originale de synthèse entre philosophie et robotique. Il s'agit de contribuer à ce que ce ne soit pas l'ordinateur qui programme l'enfant mais l'inverse : dans le cadre de l’intégration des nouvelles technologies au CO du Gibloux à Farvagny, canton de Fribourg en Suisse, les jeunes élèves de 13 à 15 ans sont sensibilisés à la pensée scientifique créative en leur proposant un atelier facultatif de programmation. Immergés dans une démarche d’exploration, ils découvrent et acquièrent les techniques de base du design et de la programmation via un langage bien adapté et très convivial : XLOGO. Les ateliers sont directement inspirés de la philosophie LOGO, dans la lignée des travaux de Piaget et de Papert favorisant l’émergence de l’autonomisation et du transfert des apprentissages. L'ensemble du matériel didactique est mis à la disposition des élèves pour leur permettre d’expérimenter de manière agréable et progressive cette philosophie de la construction réflexive du savoir (article en ligne du n° 25 de la revue MathémaTice, mai 2011). n° 25 de la revue MathémaTice, mai 2011).)
    • Planifier et réaliser un cours d'informatique  + (Compte-rendu de lecture en octobre 2009 paCompte-rendu de lecture en octobre 2009 par l'Association EPI d'un ouvrage en allemand de 2006 qui essaie de préciser ce qu'un enseignement d'informatique peut être, ce qu'il n'est pas, les relations qu'il a (ou n'a pas) avec les usages des outils informatique (TIC) ; il explore aussi assez méthodiquement et à partir de situations concrètes des questions peu traitées ailleurs : existe-t-il une didactique de l'informatique ? une pédagogie vaut-elle mieux qu'une autre ? comment intéresser les élèves ? etc.tre ? comment intéresser les élèves ? etc.)
    • La révolution numérique dans les sciences  + (Conférence de Gérard Berry, directeur de rConférence de Gérard Berry, directeur de recherche à l’INRIA Sophia-Antipolis, professeur au Collège de France de 2007 à 2010 : si le numérique est partout dans notre quotidien, il impacte aussi toutes les disciplines scientifiques par sa puissance de calcul et de modélisation. Ses raisonnements modifient les façons de penser des sciences classiques. Désormais, la physique et l’astronomie procèdent à des expériences virtuelles, la biologie s’enrichit de bioinformatique, les neurosciences se font computationnelles et la médecine modélise le corps humain pour mieux le soigner. Quelle est l’avenir de cette nouvelle fusion des domaines ?ir de cette nouvelle fusion des domaines ?)
    • Calculabilité: machines, langages et fonctions  + (Conférence filmée au Collège de France. Thème abordé : Informatique/Electronique. Cours en deux parties.)
    • Ebauche de cas Smartphone  + (Convergence des machines, visant à ce qu'un seul appareil soit capable d'assurer les fonctions de téléphones, PDA, lecteur de musique, etc. Le concept du smartphone était né.)
    • Bioloid  + (Conçu par Robotis, un des leaders mondiauxConçu par Robotis, un des leaders mondiaux de la robotique pour l' éducation depuis 1999, Bioloid est un kit de construction de robots humanoïdes assez complet, facile d'utilisation et très évolutif, permettant de réaliser beaucoup de robots différents. Il est basé sur la technologie Dynamixel, servomoteur très performant et assez bon marché.oteur très performant et assez bon marché.)
    • Curso de redes en Windows 98 y NT 4  + (Cours Réseaux intéressants pour les définitions en espagnol.)
    • Eléments d'algorithmique  + (Cours abordant en détail les grands éléments importants en algorithmiques tels que la complexité, la récursivité, les structures de données, la recherche en table, les arbres, les graphes, et la recherche de motifs. Nombreux exemples.)
    • PluriAlgo, Un logiciel polyvalent d'apprentissage de la programmation  + (Cours d'initiation à l'algorithmique pour Cours d'initiation à l'algorithmique pour tout public concerné par la programmation. Les exemples sont exprimés dans deux langages pédagogiques : Larp et Javascool. En complément, présentation de PluriAlgo, un logiciel pédagogique développé par l'auteur. Ce logiciel, intégré à la plate-forme Javascool, peut être utilisé pour traduire les algorithmes du cours dans un langage de programmation (Visual Basic, Python, Javascript...), pour faciliter la résolution des exercices de travaux dirigés...lution des exercices de travaux dirigés...)
    • Cours d'algorithmique de première année  + (Cours d'introduction à l'algorithmique abordant les structures de contrôle, les tableaux à une dimension, les sous-programme et les enregistrements.)
    • Cours algorithmique  + (Cours d'introduction à l'algorithmique comprenant des chapitres sur les conventions d'écriture et l'analyse algorithmique, le tout illustré par différents exemples. Comprend une évaluation (QCM) pour chaque chapitre abordé.)
    • Introduction à l’informatique  + (Cours d'introduction à l'informatique permCours d'introduction à l'informatique permettant d'acquérir les notions de bases dans ce domaine. Aborde dans un premier temps la question de "qu'est ce que l'informatique ?" en développant les concepts de données discrètes, de codage et de traitements effectifs, dans un second temps l'auteur s'intéresse alors aux ordinateurs (matériel, logiciels et réseaux)et dans une troisième partie elle s'intéresse à l'histoire de l'informatique. Suivi de divers exercices.l'informatique. Suivi de divers exercices.)
    • Réseaux informatiques  + (Cours d'un Ingénieur Architecture réseau et sécurité de l'Institut Pasteur.)
    • Architecture réseaux  + (Cours d'un Ingénieur systèmes et réseaux de l'Institut Pasteur.)
    • Notes du cours de Calculabilité — 1ère partie  + (Cours de calculabilité abordant les notions de machine de Turing et de fonctions récursives. Comprend exercices + corrections.)
    • Bases de la programmation et algorithmique  + (Cours de la plateforme e-learning de l'INSA de Rouen, dont l'objectif est d'acquérir les éléments de base pour la conception d'algorithmes et la réalisation de programmes.)
    • Algorithmique  + (Cours de la plateforme e-learning de l'INSA de Rouen, dont l'objectif est d'appréhender les méthodologies de base de la programmation et de l'algorithmique.)
    • Cours de XML - Mise en forme à l'aide de feuilles de style XSL : instructions XSLT  + (Cours de mise en forme à l'aide de feuilleCours de mise en forme à l'aide de feuilles de style XSL abordant les différentes expressions de sélections (XSL patterns), le langage de navigation Xpath, les différents éléments XSLT et la conception modulaire des feuilles de style. Le cours comprend un exercice et est entièrement illustré par des exemples.est entièrement illustré par des exemples.)
    • Cours de traitement d'images (ENSTA)  + (Cours de traitement d'images et vision de Cours de traitement d'images et vision de l'ENSTA (support de cours et logiciels). Grande rigueur scientifique. Les supports de cours introductifs sont assez accessibles, le reste utilise quantité de mathématiques (Fourier, etc.). Le logiciel de traitement d'image inclus (Inti) est simple et permet de nombreuses expérimentations intéressantes.nombreuses expérimentations intéressantes.)
    • Programmation avec python (partie 1)  + (Cours destiné aux élèves avec l'idée de gagner du temps : une première approche du langage en autonomie devrait permettre de "garder du temps" en classe pour travailler sur des activités et sur les projets.)
    • Programmation avec python (partie 2)  + (Cours destiné aux élèves avec l'idée de gagner du temps : une première approche du langage en autonomie devrait permettre de "garder du temps" en classe pour travailler sur des activités et sur les projets.)
    • Notions de communication numérique  + (Cours destiné à des étudiants non spécialiCours destiné à des étudiants non spécialistes qui souhaiteraient avoir des connaissances en transmission numérique des données. Sujets abordés : la transmission des données (canaux), la mise en forme des données pour leur transmission, la représentation en fréquences, les effets du bruit et leur corrections, le cryptage des données ( les algorithmes DES et RSA), la compression des données, le codage des sons, images fixes et animées. codage des sons, images fixes et animées.)
    • Les machines d'aujourd'hui et de demain  + (Cours donné en juin 2010 lors des journéesCours donné en juin 2010 lors des journées de formation à l'informatique organisées par l'INRIA à destination des professeurs de mathématiques d'Ile de France : il met en évidence des liens entre la science informatique et l'architecture des ordinateurs, donc leur conception, et explique les outils logiciels permettant de profiter des performances des processeurs (du compilateur aux outils liés au système d'exploitation). Sur les processeurs classiques, il suffit de compiler (de traduire en langage machine) le programme pour l'exécuter et lui permettre d'accéder aux ressources de l'ordinateur. Sur les nouveaux processeurs, il y a une vraie rupture et les interactions entre architectures de machines et langages de programmation deviennent de vrais défis scientifiques passionnants. Un exemple est celui des langages de programmation pour le calcul parallèle à haute performance, jusqu'à péta-flopique (10^15 calculs numériques par secondes !) (10^15 calculs numériques par secondes !))
    • Numérisation de l'image, du son et de la vidéo (Heurtebise)  + (Cours donné à l'université de Provence sur la numérisation du son, de l'image et de l'image animée (video), avec travaux dirigés et travaux pratiques)
    • Les langages de programmation, vecteurs de la pensée informatique  + (Cours du 8 février 2008 de Gérard Berry au Collège de France (Chaire d'Innovation technologique) : introduction aux langages de programmation par le biais de l'étude de l'environnement de programmation.)
    • Les racines scientifiques du monde numérique  + (Cours du cycle "Et le monde devint numériqCours du cycle "Et le monde devint numérique" : comment en est-on arrivé aux puissances de calcul des ordinateurs d’aujourd’hui ? Quelle est la science des algorithmes, circuits et logiciels? Comment cette science, son langage, ses concepts se sont-ils progressivement imposés ? Pourquoi ses progrès constants causent-ils cette fulgurance inégalée du monde numérique ?e fulgurance inégalée du monde numérique ?)
    • Eléments d’algorithmique en Java  + (Cours en deux parties : la première consacCours en deux parties : la première consacrée aux notions de bases à acquérir afin d'utiliser Java (les fondements, java sans objets, les objets, et les tableaux); la deuxième consacrée aux éléments d'algorithmiques (principes généraux, structures séquentielles, et structures arborescentes).quentielles, et structures arborescentes).)
    • Introduction à l'informatique  + (Cours en deux parties : une introduction gCours en deux parties : une introduction générale à l'informatique, aux logiciels, matériels, environnements informatiques et à la science sous-jacente ; un exposé des bases de la programmation et de l'algorithmique par l'apprentissage d'un langage de programmation, la programmation de structures de données non dynamiques (scalaires, chaînes de caractères, tableaux) et les structures de contrôles élémentaires (itération, récursivité).les élémentaires (itération, récursivité).)
    • Introduction à l'analyse réseau  + (Cours en ligne sur le site inetdoc.net de Cours en ligne sur le site inetdoc.net de Linux : l'analyseur de trafic est un outil pédagogique essentiel pour comprendre les mécanismes de fonctionnement des protocoles de communication sur les réseaux contemporains. Ce document comprend deux parties. Dans un premier temps, on trouve une introduction à l'utilisation de l'analyseur Wireshark, le logiciel libre incontournable en la matière. Dans un deuxième temps, les travaux pratiques permettent de découvrir la richesse des informations fournies par cet analyseur.s informations fournies par cet analyseur.)
    • Les droits d'auteur  + (Cours en ligne sur les questions juridiques relatives aux productions numériques : celle ici abordée est le droit d'auteur.)
    • Protection de la vie privée  + (Cours en ligne sur les questions juridiqueCours en ligne sur les questions juridiques relatives aux productions numériques : le droit à la vie privée, la diffusion d'information relatives à la vie privée, la protection des mineurs, le droit à l'image, la protection des données personnelles et le problème de la création et de la circulation des fichiers nominatifs, autant de sujets ici abordés. nominatifs, autant de sujets ici abordés.)
    • Les licences libres  + (Cours en ligne sur les questions juridiqueCours en ligne sur les questions juridiques relatives aux productions numériques : Les licences Creative Commons ont pour vocation d'adapter le régime des droits d'auteur aux ressources disponibles sur le réseau Internet. Permettre une alternative aux droits d'auteur qui s'inspire du mouvement des logiciels libres.inspire du mouvement des logiciels libres.)
    • La création d'un site Web pédagogique par l'enseignant  + (Cours en ligne sur les questions juridiques relatives aux productions numériques : à quoi s'engage un enseignant qui désire ouvrir un site web pédagogique ? l'intéressé trouvera ici des conseils et des informations sur les précautions à prendre.)
    • La loi DADVSI  + (Cours en ligne sur les questions juridiques relatives aux productions numériques : celle ici traite de la loi DADVSI du 1er août 2006 et de l'exception pédagogique.)
    • Droit à l'image  + (Cours en ligne sur les questions juridiques relatives aux productions numériques : le droit à l'image, le droit de l'image et le cadre juridique de l'audiovisuel sont les sujets ici abordés.)
    • Electronique binaire  + (Cours interactif sur divers aspects de l'électronique (analogique et digitale), élaboré à partir de projets d'évaluation d'étudiants en science physique de l'université du Mans.)
    • Premier principes des langages de programmation  + (Cours introductif de la science InformatiqCours introductif de la science Informatique (et de ses quatre piliers: Algorithme, Langage, Machine, Information) à destination des professeurs des lycées, donné en juin 2009 et juin 2010 lors des journées de formation à l'informatique organisées par l'INRIA à destination des professeurs de mathématiques d'Ile de France. Il est complété d'une analyse fine de la sémantique des ingrédients des algorithmes (instruction, affectation de valeurs à une variable, déclaration, séquence, test, boucle, état) indépendamment du langage informatique utilisé. Il donne les fondamentaux qui permettent aux enseignants d'enseigner l'algorithmique en seconde ou de faire connaitre les objets numériques dans les enseignements d'option. Il est composé d'une heure de cours et d'une demi-heure de questions-réponses sur le cours.-heure de questions-réponses sur le cours.)
    • Circuits et architecture des ordinateurs  + (Cours présentant les éléments constituants l'architecture des ordinateurs et leurs interactions.)
    • Cryptographie et sécurité des réseaux  + (Cours sur la sécurité informatique et la cCours sur la sécurité informatique et la cryptographie se plaçant dans l'optique de mieux protéger les réseaux et les services en ligne. Composé d'un ensemble de ressources multimédia (schémas, vidéo, commentaires audio, animations, il aborde les thèmes suivants : la sécurité des réseaux et plus spécifiquement la sécurité et la cryptographie, les systèmes cryptographiques classiques, les systèmes symétriques ou à clé secrète, les systèmes asymétriques ou à clé publique, les systèmes irréversibles et la gestion des cléstèmes irréversibles et la gestion des clés)
    • Etude de l'arithmétique des ordinateurs  + (Cours sur les circuits de calcul, le troisième d'une série archiCours sur l'architecture des ordinateurs : arithmétique binaire et flottante ; circuits arithmétiques, addition, multiplication et division.)
    • Le système d'exploitation : une machine virtuelle  + (Court métrage où un enseignant en informatCourt métrage où un enseignant en informatique de l'université de Strasbourg développe une notion ou un concept considéré comme essentiel à la réussite du parcours scientifique de l’étudiant : Il est ici question du système d'exploitation que le grand public identifie de façon ambigüe à l'ordinateur lui-même. Il déclare en effet que ce dernier est en panne lorsque, par mégarde, il a effacé un fichier de configuration. Initialement, les programmeurs réalisaient des programmes pour un type de machine donné. En changer nécessitait donc de convertir le programme dans le nouveau langage d'instruction et de se conformer à une nouvelle procédure de mise en place du programme dans la mémoire. Mais un des premiers efforts des constructeurs d'ordinateurs a été de fournir des machines incorporant déjà ce service de chargement en mémoire indépendamment des spécificités de la machine. Cet ensemble de services et le multi-tâches, s'ajoutant au paquet de base de la machine, laissent au programmeur uniquement la phase de programmation et permettent de tirer le meilleur parti des machines. C'est ce qui forme le système d'exploitation, qui n'est une machine qu'au sens virtuel et sert d'interface entre la machine physique et l'utilisateur.ntre la machine physique et l'utilisateur.)
    • La récursivité en programmation  + (Court métrage où une enseignante en informCourt métrage où une enseignante en informatique de l'université de Strasbourg développe et illustre à l'aide d'une petite maquette en bois une notion ou un concept considéré comme essentiel à la réussite du parcours scientifique de l’étudiant : la démarche de récurrence illustrée par le problème légendaire des tours de Hanoï, qui, avec la décomposition fonctionnelle, constitue l'une des stratégies de résolution de problèmes en programmation. Il s'agit de surmonter la difficulté liée au temps incommensurable nécessité par le déplacement un par un de 64 disques empilés par ordre décroissant de leur diamètre sur l'une des trois tours en ivoire de la cour d'un temple, de la tour de départ àla tour d'arrivée et de telle sorte qu'un disque quelconque ne soit jamais chevauché par un disque de diamètre supérieur. La démarche de récurrence suppose que l'on sait programmer le problème pour n-1 disques, c'est-à-dire de les déplacer d'une tour à une autre. Le dernier disque est alors déplacé sur la tour du milieu, puis les n-1 disques ramenés avec l'algorithme récurrent sur cette tige du milieu.rithme récurrent sur cette tige du milieu.)
    • La Philo En Petits Morceaux : Et Si On Changeait De Paradigme ?  + (Courte vidéo abordant la notion de paradigme dans les sciences.)
    • La Philo En Petits Morceaux : La Logique est-elle barbante ?  + (Courte vidéo abordant les limites de la logique avec le problème des paradoxes, et les méthodes utilisées pour les surmonter.)
    • La Philo En Petits Morceaux : La Cause de la Cause  + (Courte vidéo abordant les notions de causalité et de loi universelle dans le cadre de la recherche scientifique.)
    • La Philo En Petits Morceaux : Esprit Es-Tu Là ?  + (Courte vidéo posant la question de l'esprit et du corps comme entités distinctes ou comme entité unique? monisme ou dualisme ?)
    • La Philo En Petits Morceaux : Scientifique ou pas ?  + (Courte vidéo pour illustrer comment définir ce qui est du ressort de la science et ce qui ne l'est pas ?)
    • Apprendre le développement Web : Création de web app  + (Création de web app avec AngularJS, nodeJSCréation de web app avec AngularJS, nodeJS (expressJS) et mongoDB. Les technologies abordées sont :</br>- AngularJS (HTML dynamique côté client)</br>- nodeJS (JavaScript côté serveur)</br>- mongoDB (base de données noSQL)</br>mais aussi :</br>- notion de client-serveur</br>- qu'est ce qu'internet ?</br>- protocole HTTP</br>- les URL</br>- qu'est que le web ?</br>.....</br>Ecrit pour des élèves de seconde, ce document peut aussi être utilisé en ISN. Les débutants en programmation trouveront sur la même page un lien vers les 19 activités "Apprendre la programmation avec JavaScript".prendre la programmation avec JavaScript".)
    • Projecteur DMX  + (Créer des fonctions Java pour réaliser des effets lumineux afin de contrôler des projecteurs via le biais d'une console DMX ou d'un ordinateur.)
    • Vous avez dit trier - 1 algorithmes  + (Dans ce premier volet d'un diptyque sur leDans ce premier volet d'un diptyque sur les algorithmes de tri sont abordées les considérations algorithmiques concernant les opérations de tri, accompagnées d’un scénario pédagogique pour aborder quelques-uns de ces aspects. Un second volet sera consacré au choix des critères de tri d’un ensemble de données non numériques (voir "Vous avez dit trier ? - 2 Critère de tri").ous avez dit trier ? - 2 Critère de tri").)
    • Calcul en précision arbitraire, Séquence pédagogique  + (Dans le cadre d'une formation INRIA de juiDans le cadre d'une formation INRIA de juin 2009 s'adressant aux professeurs des établissements de l'académie de Versailles proposant l'option ISN à leurs classes de seconde pour l'année scolaire 2009-2010, l'exposé filmé présente une séquence pédagogique autour du calcul avec des très grands nombres qui ne peuvent être codés avec les nombres entiers ou les nombres flottants usuels des machines. Le nombre est alors stocké dans un tableau et devient un objet numérique dont il faut soigneusement définir les opérations et les méthodes permettant de le manipuler. C'est l'occasion de proposer un travail exemplaire de bonne programmation avec les concepts les mieux adaptés.ation avec les concepts les mieux adaptés.)
    • Combien d'objets dans une image ?  + (Dans le cadre d'une formation INRIA en juiDans le cadre d'une formation INRIA en juin 2009 à l'intention des professeurs des établissements de l'académie de Versailles proposant l'option ISN à leurs classes de seconde pour l'année scolaire 2009-2010, cet exposé propose de décortiquer quelques algorithmes d'étiquetage des objets dans une image, c'est à dire de segmentation de cette image en régions homogènes, et de regarder en détail la complexité algorithmique d'un tel mécanisme. Cela permet de déterminer dans un cas concret quels formalismes permettent d'analyser les performances d'un algorithme et de vérifier sa validité. On y croise la fonction d’Ackermann dont le rôle est essentiel en informatique théorique.e est essentiel en informatique théorique.)
    • XtremLog  + (Dans le cadre du projet X-trem-log, équipé de capteurs innovants, le chercheur Guillaume Chelius exécute un marathon des sables dans le désert marocain.)
    • Algorithmes de routage (Routing Algorithmen)  + (Dans le monde numérique d'aujourd'hui connDans le monde numérique d'aujourd'hui connecté en réseau , des paquets de données, fichiers et annonces doivent trouver leur chemin dans un entrelacs compliqué de canaux de données différents (le téléphone, les câbles coaxiaux et les directions de fibre de verre ainsi que les lignes de radio et de faisceau lumineux) . Cette préparation de chemin et l'optimisation pour le choix du chemin est pour la plupart la tâche des exploitants de réseau. Les documents fournis proposent des scénarios pédagogiques pour aborder ces sujets.rios pédagogiques pour aborder ces sujets.)
    • Sciences des données : de la logique du premier ordre à la Toile  + (Dans sa leçon inaugurale au Collège de FraDans sa leçon inaugurale au Collège de France en 2011, Serge Abiteboul présente les clés des systèmes d'information : l’information produite, stockée, traitée, échangée, est au cœur de l’activité des êtres vivants, des objets du monde, des associations humaines. Les systèmes informatiques nous aident à conserver cette information sous forme numérique telle une sauvegarde quasi illimitée de notre mémoire personnelle.si illimitée de notre mémoire personnelle.)
    • Autour des graphes et du routage  + (De l'Internet aux réseaux ad hoc, en passaDe l'Internet aux réseaux ad hoc, en passant par les réseaux de pair à pair, la façon dont les messages sont acheminés constitue le problème central des réseaux : c'est ce qu'on appelle le routage. Les graphes sont l'outil mathématique privilégié pour modéliser les réseaux et étudier ce problème.éliser les réseaux et étudier ce problème.)
    • La visualisation analytique, pour comprendre des données complexes  + (Depuis une dizaine d’années, nous sommes eDepuis une dizaine d’années, nous sommes entrés dans une nouvelle période : celle de la profusion de données. La visualisation analytique est une méthode qui utilise les capacités visuelles humaines pour accélérer l’exploration de ces quantités importantes de données.n de ces quantités importantes de données.)
    • Java Scool - démo TPE Reves  + (Des graphes de réverbération pour enrichir les environnements virtuels sonorisés. Projet mené dans le cadre des TPE.)
    • Les scientifiques cachés à l'intérieur d'un téléphone  + (Des ondes et des antennes, des mathématiques et des scientifiques à la pelle, et mêmes des biologistes , ce sont toutes nos sciences contemporaines qui se sont données rendez-vous dans nos téléphones portables.)
    • De la grippe A au génie biologique  + (Des outils pharmacologiques qui sont des anti-corps thérapeuthiques, des protéïnes naturelles, donc acceptées par l'organisme. Ils ont pour but de neutraliser des virus: le principe de l'immunisation passive)
    • Plantes virtuelles, enjeux réels  + (Des plantes virtuelles pour comprendre la croissance végétale et préserver l'environnement, un sujet qui mobilise et rassemble agronomes, mathématiciens, informaticiens et botanistes.)
    • Thèmes liés aux programmes ISN abordés sous forme de ressources en ligne  + (Des ressources en ligne pour aborder les thèmes du programme ISN. Ce sont plutôt des sujets peu traités dans les manuels usuels : Droit du numérique, Machine à états finis, etc.)
    • Hydrogéologie et environnement  + (Des scientifiques spéléologues explorent les entrailles de notre sous sol et découvrent des rivières souterraines, ce qui peut représenter des enjeux importants dans l'exploitation et la gestion des ressources en eau.)
    • Science et Vie - L'informatique, malade des lignes de code  + (Descriptif d'un article du n° 1121 du périDescriptif d'un article du n° 1121 du périodique Science et Vie (pp. 54-61) dans le catalogue de l'HENAM (Haute Ecole de Namur) : pour alimenter les innombrables systèmes qui ont envahi notre quotidien, les logiciels sont de plus en plus gourmands en lignes de code. Et la cote d'alerte est aujourd'hui atteinte : désormais, les informaticiens ne peuvent plus garantir que leurs programmes sont sans erreur.tir que leurs programmes sont sans erreur.)
    • Le routage (FrameIP)  + (Description complète du mécanisme de routage sur un réseau ou entre réseaux.)
    • TCP/IP (FrameIP)  + (Description synthétique du modèle (ou "pile") TCP/IP, c'est-à-dire de l'architecture qui permet aux réseaux de fonctionner (et de communiquer) en utilisant le protocole IP. Discute aussi des différences et similarités avec le modèle OSI.)
    • ISN terminale S : activités et 130 exercices de programmation en Python  + (Destiné aux élèves et enseignants de la spDestiné aux élèves et enseignants de la spécialité Informatique et Sciences du numérique en Terminale S ainsi qu’à toute personne souhaitant débuter en programmation informatique. Le livre comprend 2 parties bien distinctes : des généralités sur le fonctionnement des ordinateurs actuels et divers éléments de réflexion sur le rôle de l’informatique dans le monde moderne ainsi que des précisions sur l’épreuve d’ISN au baccalauréat ET une initiation au langage Python à partir d’exercices de niveaux variés et de divers éléments destinés à la réalisation de projets informatiques (particulièrement orientés vers l’épreuve du baccalauréat). orientés vers l’épreuve du baccalauréat).)
    • Une introduction à la science informatique : langages et programmation  + (Deuxième chapitre thématique de l'ouvrage Deuxième chapitre thématique de l'ouvrage "Une introduction à la science informatique" : la notion de langage de programmation, la logique de sa construction et son bon usage. Le langage choisi comme exemple est ici Java, mais les notions introduites sont universelles et se transposent sans trop de difficultés à presque tous les langages : noyau impératif, constructions d'entrée/sortie, notions de fonction, de valeur, les enregistrements, les types de données dynamiques, l'abstraction de type de données, la notion générale de langage. La fin du chapitre permet d'étendre la problématique aux langages formels en général : ainsi, par contraste avec le langage Java, le langage XHTML n'est qu'un langage formel. langage XHTML n'est qu'un langage formel.)
    • Programmation en Python pour les maths  + (Didactique et simple d'approche, cet ouvraDidactique et simple d'approche, cet ouvrage aborde conjointement la programmation, l'algorithmique et les applications mathématiques. Sans chercher une exhaustivité impossible, il montre comment la flexibilité et la versatilité du langage Python en font un très bon choix pour une utilisation scientifique. Des programmes d'accompagnement sont disponibles en téléchargement sur le site dunod.com. Didactique et simple d'approche, il aborde donc conjointement la programmation, l'algorithmique et les applications mathématiques. Sans chercher une exhaustivité impossible, il montre comment la flexibilité et la versatilité du langage Python en font un très bon choix pour une utilisation scientifique.n choix pour une utilisation scientifique.)
    • Learning Scala  + (Différentes ressources mises à disposition afin d'apprendre à utiliser Scala : il s'agit notamment de livres, de didacticiels, de formations, de présentations, et le compilateur Scala pour la pratique.)
    • Cafés des Sciences Nancy 2010 - Sciences de demain : Internet rend-il moins bête ?  + (Discussion sur la place et le rôle d'InterDiscussion sur la place et le rôle d'Internet dans nos sociétés : au 4e siècle avant J.-C., Platon se livrait à une critique sévère de l’écriture en la présentant comme un substitut à la connaissance réelle. Que penserait-il de l’avènement d’Internet et de l’accès quasi illimité à l’information qu’il offre ? Culture zapping, lecture en diagonale, distraction perpétuelle, pensée fragmentaire, tels sont quelques-uns des chevaux de bataille des détracteurs de la culture web. Aide à la créativité, sociabilisation et réhabilitation des opinions et des échanges leurs font face. Alors, offrir un meilleur accès aux connaissances et permettre à chacun d’y contribuer améliore-t-il les savoir ? Peut-on parler de bon ou de mauvais usage de l’Internet ? Les recherches des internautes sont-elles influencées par les moteurs de recherche ? Faudrait-il un mode d’emploi pour utiliser l’Internet ? Un café pour se coucher moins bête !net ? Un café pour se coucher moins bête !)
    • De la Machine de Von Neumann aux langages de haut niveau  + (Document d'étude destiné à l'origine aux éDocument d'étude destiné à l'origine aux élèves de terminale S spécialité ISN du lycée G Fichet à Bonneville (Haute-Savoie), il a été précédé d'une activité sur les portes logiques. L'idée est d'établir une passerelle entre la partie programmation et la partie matériel du programme d'ISN. Pour rédiger ce document, l'auteur s'inspire fortement du livre de Claude Timsit "Du transistor à l'ordinateur" édité chez Hermann, dont il invite à la lecture.chez Hermann, dont il invite à la lecture.)
    • Introduction à la cryptographie  + (Document en deux parties : des notions éléDocument en deux parties : des notions élémentaires de cryptographie précèdent un texte de Zimmermann, créateur du logiciel PGP, qui s'explique sur les raisons de cette création et sa vision des problèmes posés par la cryptographie. Un glossaire et un index complètent avec bonheur un document que l'on peut à juste titre considérer comme fondateur. à juste titre considérer comme fondateur.)
    • Débuter en HTML  + (Document très largement inspiré du NCSA's Document très largement inspiré du NCSA's Beginner's Guide to HTML et visant à enseigner l'utilisation du langage HTML (structure d'un document HTML, faire des liens avec d'autres documents, les différents caractères, les programmes, les images réactives, etc). Les différentes manipulations possibles sont illustrées par des exemples.ossibles sont illustrées par des exemples.)
    • Référentiel Général d’Interopérabilité (RGI)  + (Document visant à guider les autorités administratives dans l’adoption de normes, standards et bonnes pratiques, afin de favoriser l’interopérabilité de leurs systèmes d’information.)
    • Banque de donnée académie de Montpellier  + (Données numériques disponibles concernant les nappes du sud de Nîmes (nappes de la Vistrenque et des Costières, de la Petite Camargue Gardoise).)
    • Code Secret et Chiffrement  + (Dossier réalisé dans le cadre des nanothèsDossier réalisé dans le cadre des nanothèses à l’Ecole Supérieure des Sciences et Technologies de l’Ingénieur de Nancy (ESSTIN) portant sur le code et le chiffrement. Il aborde les concepts de base: cryptographie symétrique/asymétrique, systèmes asymétriques liens avec les courbes elliptiques, et les applications de la cryptologie dans l’informatique.ons de la cryptologie dans l’informatique.)
    • Droit à l'oubli (Infostrateges)  + (Dossier thématique du site les-infostrateges.com faisant le point sur la question du « droit à l'oubli ».)
    • Tutoriel HTML  + (Douze chapitres pour apprendre le langageDouze chapitres pour apprendre le langage HTML. Au terme de ce parcours, l'on est capable de rédiger des documents faisant intervenir une mise en page avancée du texte et contenant entre autre des images, des tableaux, des objets interactifs. Le dernier chapitre du tutoriel décrit le langage XHTML qui n'est qu'une variante plus stricte et propre de l'HTML et qui est de plus en plus utilisé en combinaison avec CSS.en plus utilisé en combinaison avec CSS.)
    • Brückenbauen - algorithme de Dijkstra  + (Découverte des algorithmes de graphique.)
    • A la découverte de l'aléatoire et des probabilités  + (Découverte des nombreuses facettes de l'aléatoire et de ses applications parfois surprenantes. Apprentissage de la fonction rand et de son fonctionnement interne.)
    • Dessiner la fractale de Mandelbrot  + (Découverte par l'informatique de l'univers des fractales et plus particulièrement celui de l'ensemble de Mandelbrot.)
    • Le codage numérique du texte  + (Découverte à travers une multiplicité d’acDécouverte à travers une multiplicité d’activités de la manière dont sont représentés (codés) les caractères dans les ordinateurs, fichiers-textes et systèmes de communication. Bien que l’idée paraisse simple à priori (un caractère étant un peu abusivement assimilé à un octet), la prise de conscience de la multiplicité des langues nous poussera à découvrir les différents encodages existants et surtout le monde d’Unicode, profondément relié aux interactions interculturelles rendues de plus en plus fréquentes par la "mondialisation" et l’omniprésence du web."mondialisation" et l’omniprésence du web.)
    • Télécharger, découvrir, utiliser Google Earth  + (Découvrir les principales fonctions du logiciel Google Earth : Mesurer une distance, tracer un profil topographique, utiliser un fichier kml.)
    • Vocabulaire de la géomatique  + (Définition de près de 250 termes utilisés en géomatique. Il est possible d'effectuer une recherche à partir des lettres ci-dessous ou d'obtenir une version imprimable du document.)
    • Advanced City Cars  + (Démonstration et présentation du fonctionnement de voitures automatisées.)
    • Dépliant ISN de l'académie de Versailles  + (Dépliant d'information de l'Académie de VeDépliant d'information de l'Académie de Versailles sur l'enseignement de spécialité Informatique et Sciences du Numériques en terminale S. C'est en effet dans 22 lycées de cette académie qu'en 2011-2012 a été suivie l'expérimentation de cet enseignement en classe de première : après un graphique présentant les taux d'inscription immédiate en 2010-2011 dans l'enseignement supérieur des bacheliers scientifiques, dont la moitié choisit l'université, sont exposées les raisons de cet enseignement informatique venu combler une lacune. Innovant et motivant, il est prometteur en termes de perspectives d'emploi. Choisir ISN, c’est se doter de connaissances utiles à la poursuite d'études dans le domaîne scientifique. L'ISN permet de s’assurer un bagage solide pour tout parcours après le bac S, quels que soient l'institution ou le parcours choisi, à l'université, en classe préparatoire aux grandes écoles, dans des écoles spécialisées recrutant au niveau Bac, ou éventuellement en IUT ou STS.veau Bac, ou éventuellement en IUT ou STS.)
    • Introduction à EaselJS  + (EaselJS (site officiel) est une librairie JavaScript développée par Grant Skinner (son blog). Elle permet une utilisation simplifiée de la balise HTML5 canvas (dessin, création de jeu, manipulation des pixels d'une image....).)
    • Apprendre le développement Web : EaselJS  + (EaselJS a pour but de faciliter l'utilisation des éléments graphiques issus du HTML5 (balise canvas). Un document d'une trentaine de pages qui devrait vous aider dans la découverte de cette librairie.)
    • Textes fondateurs d'Alan Turing : traduction  + (En 1937, paraissent discrètement, en anglaEn 1937, paraissent discrètement, en anglais, dans une revue spécialisée pour un public de mathématiciens avertis, les textes fondateurs d'Alan Turing à l'origine des développements de l'informatique tels que nous la connaissons aujourd'hui. Cette ressource vient combler un manque : une version numérique disponible en ligne de leur traduction française.ble en ligne de leur traduction française.)
    • Les réseaux de pair à pair  + (En 1990, bien avant de connaître la diffusEn 1990, bien avant de connaître la diffusion qui est la sienne aujourd'hui, le web a été créé par des informaticiens pour répondre aux besoins de communication des physiciens. Depuis, les utilisateurs se sont appropriés Internet, et c'est de cette appropriation que sont nés les réseaux de pair à pair (appelés en anglais « peer to peer » ou P2P), qui permettent le partage des fichiers entre plusieurs ordinateurs connectés. Comment ces réseaux se sont-ils développés et comment fonctionnent-ils ?s développés et comment fonctionnent-ils ?)
    • Sitographie  + (En complément des cours en ligne sur les qEn complément des cours en ligne sur les questions juridiques relatives aux productions numériques, des liens vers des sites juridiques, des textes de lois, des pages traitant des droits d'auteur et des licences libres, des blogs, des ressources libres de droit ou sous licence CC, des adresses relatives à des activités pédagogiques, ou d'informations pratiques sur la recherche sur Internet et l'identité numérique, et quelques ressources consacrées aux mêmes thèmes, mais s'adressant plus particulièrement aux Juniors.ressant plus particulièrement aux Juniors.)
    • Aller plus loin en HTML et CSS en lycée  + (En deux séances, des notions plus pousséesEn deux séances, des notions plus poussées en HTML/CSS pour permettre aux élèves une première approche en autonomie des structures/fonctions de ce langage. Tout cela pour gagner du temps et permettre de se concentrer sur le suivi des projets des élèves en option ISNsuivi des projets des élèves en option ISN)
    • Musique numérique : savoir et savoir faire en ISN à propos du son  + (En formation ISN, s'il s'avère facile de pEn formation ISN, s'il s'avère facile de proposer des savoirs et du savoir-faire sur les images, c'est moins vrai pour le son. Ce document comble donc une lacune en présentant les rudiments de ce vaste sujet : présentation du codage du son, introduction à la musique numérique, quantification et bruit de quantification, échantillonage d'un signal, compression et codage mp3.ge d'un signal, compression et codage mp3.)
    • Quelques visages féminins de l'Informatique  + (En introduction à l'option ISN, présentatiEn introduction à l'option ISN, présentation de quelques visages féminins de l'informatique : Adda Lovelace (1815-1852) créatrice du premier langage informatique, Grace Hopper (1906-1992) à qui l'on doit les premiers langages de programmation évolués et la notion de bug ou erreur de programmation, Carly Fiorina (1954- ) une grande dame de l'industrie de la micro-informatique (Hewlett Packard), Mitchell Baker (1957- ) qui exerce une grande influence comme 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, enfin Marissa Mayer (1975- ) informaticienne américaine très présente dans les projets de développement Google. dans les projets de développement Google.)
    • Java Scool - démo TPE OpenVibe  + (En mesurant l'activité cérébrale on peut alors décoder un geste et le faire réaliser par un mécanisme robotique ou commander un logiciel. Projet mené dans le cadre des TPE.)
    • Enigma (jeu vidéo) sur wikipédia  + (Enigma est un jeu vidéo de puzzle allemandEnigma est un jeu vidéo de puzzle allemand, inspiré d'Oxyd. Enigma n'est pas tant un jeu qu'une plateforme de jeux, et créer un jeu est assez facile. C'est donc un outil pour permettre de développer un projet ISN ludique. L'article wikipédia lui-même a été écrit par un enseignant français d'ISN dans le cadre de la nouvelle option, qui partage ainsi ses éléments sur le Web.qui partage ainsi ses éléments sur le Web.)
    • Exposition : tous connectés ?  + (Enquête sur les nouvelles pratiques numériques à la cité des sciences, Paris.)
    • Les algorithmes de tri  + (Enseignement portant sur les différentes méthodes de tri, classées ici en deux catégories : les méthodes triant les éléments deux à deux, et celles utilisant plutôt des sous-ensembles.)
    • Les clés de la révolution numérique, DocSciences n°5  + (Enseignement sur ce que sont les fondements de l'informatique. Objectif : éveiller les élèves à cette jeune discipline.)
    • Design and Analysis of Algorithms  + (Enseignement sur les principaux paradigmes de conception et d'analyse d'algorithmes.)
    • AlgoBank, banque d’exercices en algorithmique  + (Ensemble d'exercices sur l'algorithmique et la programmation (avec sujets + corrigés) et exemples de programmes dans trois langages : C, Java et Pascal.)
    • « La Philo En Petits Morceaux »  + (Ensemble de courtes vidéos permettant d’aborder de manière ludique des questions de philosophie des sciences.)
    • Graph Theory Locke  + (Ensemble de pages web présentant le vocabulaire et les principaux résultats de la théorie des graphes, avec quelques applications.)
    • Great Principles of Computing  + (Ensemble de ressources traitant des grands principes de l'informatique.)
    • Einführung zu Parser (Introduction à l'analyseur syntaxique)  + (Environnement d'apprentissage interactif pour le premier contact avec analyseur syntaxique. Introduction à la compilation.)
    • Java - Online  + (Environnement d'apprentissage à la programmation java sur internet, illustré par différents exemples pratiques.)
    • Netkit Wiki  + (Environnement de machines virtuelles pour Environnement de machines virtuelles pour l'apprentissage du réseau avec TP. Cet apprentissage est, en effet, des plus difficiles, voire impossible sans procéder à des expériences pratiques. Netkit Wiki permet, sous la forme participative des wikis, au moindre coût et avec le minimum d'effort, de "créer" plusieurs systèmes virtuels de réseaux (routeurs, interrupteurs, ordinateurs, etc.) qui peuvent aisément être mis en interconnexion pour constituer un réseau ou un simple PC. Les équipements de réseaux sont virtuels mais présentent de nombreuses caractéristiques des équipements réels, y compris l'interface de configuration.s, y compris l'interface de configuration.)
    • Apprendre le développement Web : Création de Web app 1  + (Etude de différentes technologies utiliséeEtude de différentes technologies utilisées dans le développement de sites ou d'applications web. Elle propose aussi quelques exemples d'utilisation du couple HTML5 + JavaScript. Ecrit pour des élèves de seconde, ce document peut aussi être utilisé en ISN. Les débutants en programmation trouveront sur la même page un lien vers les 19 activités "Apprendre la programmation avec JavaScript".prendre la programmation avec JavaScript".)
    • Qgis  + (Exemple d'utilisation d'un SIG appliqué à l'étude des risques d'inondation.)
    • Eduterre - academie de Rouen  + (Exemple d'utilisation de SIG par l'académie de Rouen, sur l'étude de cas de deux nappes phréatiques. Les données sont utiles pour aider à la construction d'une Banque de données sur l'eau.)
    • SIG en ligne  + (Exemple d'utilisation des SIG par l'académie d'Orléans-Tours, sur le cas de la Nappe de Beauce avec accès à des SIG en ligne.)
    • Packet sniffing basics  + (Explication claire de l'observation des paquets (packet sniffing) sur un réseau (network) et à quoi cela peut servir.)
    • Profilage géographique  + (Explication de ce qu'est le profilage géographique et comme ce dernier met en lien trois branches qui peuvent paraître plus ou moins éloignées : les sciences humaines, les mathématiques et l'informatique.)
    • Qu’est-ce qu’un algorithme ?  + (Explication de la notion d'algorithme, son utilité, et son intérêt dans le domaine de l'informatique.)
    • Algorithme de compression de Huffman (gRRosminet)  + (Explication de manière théorique de l'algoExplication de manière théorique de l'algorithme de Huffman servant pour la compression de données sans perte : élaboré par David Albert Huffman lors de sa thèse de doctorat au MIT, et publié dans un article en 1952, il utilise un code à longueur variable pour représenter un symbole de la source (par exemple un caractère dans un fichier). Le code est déterminé à partir d'une estimation des probabilités d'apparition des symboles de source, un code court étant associé aux symboles de source les plus fréquents. Les codes de Huffman sont des codes optimaux, au sens de la plus courte longueur.imaux, au sens de la plus courte longueur.)
    • Comprendre la messagerie électronique  + (Explication du principe de fonctionnement Explication du principe de fonctionnement de l'e-mail (protocoles SMTP,POP,IMAP) avec des exemples d'envoi et de réception de mails en utilisant telnet. Une deuxième partie énonce quelques règles pour bien utiliser la messagerie électronique et parer aux arnaques sur Internet et aux spam.rer aux arnaques sur Internet et aux spam.)
    • Hexadécimal (Wikipedia)  + (Explication selon le mode collaboratif du Explication selon le mode collaboratif du Wiki du système de numération hexadécimal : étymologie, écriture des entiers, utilisation, avantages et inconvénients, conversion du binaire en décimal puis du décimal en hexadécimal, notations en langages informatiques (langage C, Pascal, COBOL, BASIC) et utilisation pour le codage informatique des couleurs d'écrans d'ordinateurs.tique des couleurs d'écrans d'ordinateurs.)
    • What they know  + (Explications des mécanismes et techniques Explications des mécanismes et techniques de profilage par lesquels les acteurs du marché espionnent et mettent en fiches les utilisateurs de l'Internet et l'usage qu'ils en font. Schémas, graphiques et statistiques (indices d'exposition) pour les sites Web les plus utilisés, concrétisent le propos.les plus utilisés, concrétisent le propos.)
    • Ubi-check - Système de couplage d'objets  + (Explications sur le fonctionnement d'un syExplications sur le fonctionnement d'un système de couplage d'objets. Un nouveau système développé par les chercheurs de l'Inria rend désormais possible de na pas perdre ses clefs dans un hall d'aéroport, ou de ne pas se faire voler son téléphone portable dans un train.oler son téléphone portable dans un train.)
    • Quelques rudiments de calculabilité et de complexité  + (Exposé de juin 2010 lors des journées de fExposé de juin 2010 lors des journées de formation à l'informatique organisées par l'INRIA à destination des professeurs de mathématiques d'Ile de France : à travers des exemples concrets tel que le jeu du Sudoku sont présentées deux problématiques fondamentales de l'algorithmique théorique, la calculabilité et la complexité. Définition des notions et présentation des jalons historiques de Hilbert à Gödel et Turing illustrant les grandes étapes des idées à ce sujet. Il définit les classes de complexité et donne quelques clés pour les évaluer. Il est suivi d'une séance de questions-réponses. suivi d'une séance de questions-réponses.)
    • Le traitement des images  + (Exposé sur le traitement de l'information tri-dimensionnelle (traitement d'image). Utilisation du point de vue mathématique, algorithmique et biologique.)
    • Ebauche cas pompier  + (Faciliter le métier de pompier grâce à différentes technologies (radiocommunications mobiles, techniques de simulation mathématiques numériques, gestion de bases de données géographiques à plusieurs échelle))
    • Le tri par ABR  + (Faire découvrir les arbres binaires de recherche par le biais de l'étude et de l'implémentation d'un algorithme de tri : le tri par ABR.)
    • Glossaire Interstices  + (Glossaire des termes de Sciences du Numérique utilisés par la revue Interstices en ligne.)
    • DuckDuckGo  + (Google sans traces : un moteur de recherchGoogle sans traces : un moteur de recherche paramétrable créé en 2008 par le multi-entrepreneur de startup Gabriel Weinberg, et situé à Valley Forge en Pennsylvanie. Sa philosophie politique repose sur l'anonymat et la confidentialité : s'abstenir d'enregistrer les recherches de l'utilisateur et se placer en défenseur de la vie privée sur le Web. Le modèle économique adopté repose sur une publicité minimale fournie par les sites Amazon et eBay. Parmi ses autres vertus, ses éditeurs soutiennent qu'il permet d'améliorer la pertinence des résultats de recherche et de les élargir à l'ensemble du Web, à l'encontre de la plupart des autres moteurs qui les limiteraient à une bulle liée aux paramètres de la personnalité des utilisateurs. L'interface du moteur est en anglais, mais il est possible de choisir de privilégier les résultats d'un pays donné, et le cas échéant, d'une langue donnée.é, et le cas échéant, d'une langue donnée.)
    • Portrait:Grace Hopper : mi 20ème siècle : Notion de logiciel (possible grâce au compilateur)  + (Grace Hopper (New york, 1906-1992) mathématicienne, informaticienne et amirale de la marine américaine, conceptrice en 1951 du premier compilateur (A-0 System) et en 1959 du langage COBOL.)
    • Lorsque mathématiques et médecine cohabitent.  + (Grâce aux images médicales, les médecins et les chirurgiens peuvent voir ce qui reste invisible à l'œil nu.)
    • Penser, modéliser et maîtriser le calcul informatique  + (Gérard Berry, dans sa Leçon inaugurale du Gérard Berry, dans sa Leçon inaugurale du 19 novembre 2009 au Collège de France, Chaire d'Informatique et sciences numériques (2009-2010), fait une présentation de bonne vulgarisation de la notion de calcul informatique. Il remet en perspective la notion de programme informatique et met en évidence la difficulté qu'il y a à modéliser la pensée pour parvenir à un résultat abouti.pensée pour parvenir à un résultat abouti.)
    • Une introduction à la science informatique : préface, introduction  + (Gérard Berry, professeur au Collège de FraGérard Berry, professeur au Collège de France, préface l'ouvrage collectif "Une introduction à la science informatique", qui marque l'entrée dans l'enseignement secondaire, en tant que discipline autonome et non plus auxiliaire, de la science informatique. Il souligne qu'elle est devenue trop envahissante et généralisée pour mériter encore le nom de "nouvelle technologie". Malheureusement, la France "n'est toujours pas un grand acteur de ce bouillonnement créateur", d'où l'initiative de lui donner à partir de 2012 la place qui lui revient dans les cursus scolaires. L'objectif de ce livre est de former préalablement les professeurs. L'introduction rappelle l'ancienneté de la connaissance des algorithmes, usant parfois d'outils précurseurs des ordinateurs. Mais la grande révolution du milieu du 20e siècle est l'émergence d'une technologie universelle capable de traiter toutes sortes d'algorithmes apérant sur des données symboliques ou numériques. Deux autres concepts ont aussi émergé : celui de langages de programmation qui décrivent les algorithmes comme le langage naturel décrit les concepts, et en utilisant pareillement une syntaxe ; celui d'information correspondant aux données symboliques sur lesquelles opèrent les algorithmes. Ces quatre concepts, dont chacun précède l'informatique, sont devenus indissociables dans cette discipline et ont bouleversé jusqu'à notre vision de l'organisation des sciences dans lesquelles ils se sont propagés. Partout, l'algorithmique tend à s'y substituer à l'algèbre différentielle. Le développement de l'informatique a constitué un saut radical dans la complexité des objets que nous étudions ou construisons, a contribué à réviser les relations entre les sciences et les techniques qui ne sont plus comme autrefois à sens unique mais réciproques. L'enseignement de l'informatique lui-même a considérablement évolué. Le parcours de l'enseignement ici proposé débute par la représentation numérique de l'information, suivie de la notion de langage de programmation, l'algorithmique avec un certain nombre d'exemples d'algorithmes classiques, l'architecture des ordinateurs, la notion de réseau et les algorithmes qui lui sont propres, la notion d'information vue sous l'angle de sa structuration et de sa protection, enfin les bases de données et le web qui leur sert d'interface.nnées et le web qui leur sert d'interface.)
    • Apprentissage de GIMP en vidéo  + (Huit vidéos permettent de s'initier à l'utHuit vidéos permettent de s'initier à l'utilisation de GIMP, programme de création graphique et de retouche photo très puissant. Il comporte l'ensemble des outils nécessaires à la création de dessins ainsi que tous les filtres pour corriger et améliorer un cliché. The GIMP peut être utilisé par des utilisateurs de niveaux variés comme un programme de peinture, un programme de retouche photo avancé, un système de traitement par lots, un convertisseur de formats, etc. Sont ici enseignés l'installation et diverses applications comme la redimension et le recadrage d'une photo, l'outil de clonage, l'utilisation des formes de pinceaux, des calques, la couleur partielle ou la création d'un fond d'écran néon pour IPhone.éation d'un fond d'écran néon pour IPhone.)
    • Tech Comics: "The Art of Programming"  + (Humour informatique en deux planches de comics.)
    • Tech Comics: "How to Rescue a Project"  + (Humour informatique en quatre planches de comics.)
    • Proposition en SVT pour l'enseignement de l'informatique  + (Identifier des usages informatiques possibIdentifier des usages informatiques possibles pour des enseignants de SVT, avec des approches s’appuyant sur des outils scientifiques dont les usages sont en plein développement mais qui font d’ores et déjà l’objet d’utilisation pédagogiques assez généralisées pour certains d’entre eux et dépendant plus de ressources ou de potentialités locales pour d’autres.ou de potentialités locales pour d’autres.)
    • Vecteurs et matrices sous GPU  + (Il arrive que l'on doive manipuler des tabIl arrive que l'on doive manipuler des tableaux de nombres en tant que matrices. Une librairie pour GPU. L'originalité de ce logiciel, c'est qu'il tourne non pas sur le CPU comme un logiciel "normal", mais sur le GPU (qui pour le traitement de matrices par blocs, peut être plus rapide à 300 MHz que le CPU à 2 GHz). On touche donc au sujet de l'architecture des ordinateurs.u sujet de l'architecture des ordinateurs.)
    • Vecteurs et matrices sous Ruby  + (Il arrive que l'on doive manipuler des tableaux de nombres en tant que matrices. Une librairie pour Ruby.)
    • Vecteurs et matrices sous Javascript  + (Il arrive que l'on doive manipuler des tableaux de nombres en tant que matrices. Une librairie pour javascript.)
    • Vecteurs et matrices sous Java  + (Il arrive que l'on doive manipuler des tableaux de nombres en tant que matrices. Une librairie pour Java.)
    • Vecteurs et matrices sous Python  + (Il arrive que l'on doive manipuler des tableaux de nombres en tant que matrices. Une librairie pour Python.)
    • Le plus court chemin  + (Il est courant, lorsque l'on cherche à se rendre d'un point à un autre dans un réseau (routier, par exemple), de chercher le plus court chemin, c'est-à-dire celui dont la distance est la plus petite. Un algorithme fondamental pour les réseaux.)
    • Une activité sur la représentation des nombres  + (Il est possible de stocker différents typeIl est possible de stocker différents types d’informations (textes, images, sons...) sur un ordinateur, sous réserve qu’on ait pu les traduire sous forme numérique. On voit ici à travers une activité pédagogique proposée par une enseignante de lycée comment cela se fait pour les nombres.cée comment cela se fait pour les nombres.)
    • Breadth First Search (recherche en largeur)  + (Illustration animée sous Java de la recherche en largeur, qui ne nécessite aucune connaissance approfondie en anglo-américain.)
    • Machine de Turing  + (Illustration interactive permettant de comprendre les principes de la machine abstraite ou algorithme de Turing.)
    • Découvrir les ingrédients des algorithmes  + (Initiation à la programmation en s'appropriant les 5 principaux ingrédients des algorithmes.)
    • 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".)