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 « Découverte des algorithmes de graphique. ». 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

  • 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.)
  • 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".)
  • 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.)