Un très grand nombre de monnaies cryptographiques comme Ethereum, EOS, Ripple, Cardano ou Tether ont été conçues et mises en fonctionnement depuis la création des premiers bitcoins le 3 janvier 2009. Ces cryptomonnaies connaissent un succès croissant tandis que, tôt ou tard, prédit Jean-Paul Delahaye, le Bitcoin finira par s'effondrer ou sera interdit pour son gâchis écologique et les graves escroqueries qu'il facilite, dont les rançongiciels ou ransomware. Mais si le Bitcoin doit disparaître, la technologie des blockchains à la base des cryptomonnaies est, elle, promise à un bel avenir. Cette technologie permet de créer de la confiance entre entités concurrentes cherchant des moyens d'agir ensemble sans risque.
Ce livre vous ouvre les portes des blockchains, pour mieux en comprendre les forces et faiblesses ainsi que les enjeux pour la sécurisation des transactions numériques.
Voitures autonomes, reconnaissance faciale, traduction automatique... Comment fonctionnent les technologies d'intelligence artificielle (IA) qui envahissent notre quotidien ? Par quel miracle eston passé d'un calculateur poussif à des logiciels capables de vaincre les plus grands maîtres d'échec et de go ? Dans cette brillante synthèse, l'auteur, spécialiste de l'IA et de la robotique, ouvre la boîte noire de l'IA en détaillant l'histoire de ces avancées technologiques. Pour en finir avec les idées reçues, un regard neuf et concret sur cet enjeu de société, qui n'oublie pas les pistes de recherche les plus actuelles.
Tout le monde l'utilise, tout le monde en parle, ses progrès font la une : mais qui sait vraiment ce qu'est l'informatique ?
Il s'agit d'une façon radicalement différente de penser, qui permet d'associer de l'information, de toute taille et de toute nature, à un ou plusieurs algorithmes, c'est-à-dire à des opérations mathématiques : une méthode systématique pour transformer un besoin en une suite d'opérations élémentaires. Elle se décompose en quatre éléments : les données, les algorithmes, les programmes, soit la traduction des précédents dans un langage compréhensible par l'ordinateur, et enfin le matériel lui-même, dont les progrès constants sont exponentiels.
Une présentation claire des grandes étapes et des perspectives de cette invention qui change la face du monde.
Ce livre est un moyen amusant et stimulant pour découvrir les méthodes de chiffrement utilisées au cours des siècles pour transmettre des informations de façon sécurisée.
Les 25 énigmes proposées sont accessibles avec un niveau de maths de lycée. Elles sont illustrées par des encarts historiques qui racontent l'histoire des grands noms de l'histoire des codes secrets, ou des anecdotes sur de célèbres craquages de code dans l'Histoire...
Les premières énigmes portent sur des techniques classiques utilisées depuis l'Antiquité (Jules César) jusqu'à la Seconde Guerre mondiale (machine Enigma). Toutes les énigmes proposées ensuite font appel à des techniques récentes de cryptographie (fonctions de hachage, pixellisation...) présentes dans notre environnement quotidien (log-in/mots de passe, paiements en ligne, QR codes...).
Chaque énigme est accompagnée de sa solution ainsi que d'un mini-cours vulgarisé qui permet de comprendre de manière ludique les principes et les mécanismes de la cryptographie moderne.
Trois niveaux d'indice sont fournis entre l'énoncé et la solution pour aider ceux qui auront besoin d'un (...ou de deux, ou de trois) coup(s) de pouce pour déchiffrer l'énigme.
Un guide complet et facile à suivre pour maîtriser pleinement Excel et le traitement des données.
Excel n'aura plus secrets pour les étudiants grâce à ce guide qui comprend 9 laboratoires pour traiter des thèmes suivants : dépouillement des données, construction de tableaux et de graphiques, calcul de mesures, estimation de la moyenne et du pourcentage, corrélation linéaire et test d'indépendance. Avec une approche pas-à-pas détaillée et facile à suivre, des tableaux résumant les éléments essentiels à maitriser dans chaque laboratoire et en plus, la démonstration des procédures en dix-neuf vidéos, l'apprentissage d'Excel n'aura jamais été aussi simple. Pour leur part, les professeurs profitent de quatre bases de données réelles dans lesquelles piger pour trouver les thèmes qui stimuleront le plus leurs étudiants de sciences humaines.
Maintenant en version numérique ! Le manuel vous suit partout.
L'accès numérique simplifie autant la vie des professeurs que des étudiants, avec entre autres des codes QR pour passer instantanément du livre imprimé aux démonstrations des procédures en vidéo, à projeter en classe ou à visionner sur son téléphone.
Pour les étudiants.
La version numérique du manuel pour étudier et faire les laboratoires partout, quand on le veut.
L'accès aux vidéos de démonstration des procédures directement sur le téléphone grâce aux codes QR du livre.
Pour les professeurs.
L'Édition en ligne du manuel pour projeter et annoter le texte en classe.
Le résultat attendu des laboratoires.
Les vidéos de démonstrations des procédures adaptées pour une projection en classe grâce à la page Multimédia.
? Approche progressive et pédagogique de conception d'algorithme.
? Présentation et analyse d'algorithmes connus (tris, recherches, piles, files, etc.).
? Chaque algorithme est présenté en pseudo- langage, C, C++, Java, PHP et Python, pour un total de 560 programmes.
? Cette 2nde édition propose des programmes source réactualisés et téléchargeables sur le site de l'auteur.
138 entrées pour explorer les non-dits des nouvelles technologies, intelligences artificielles et autres aspects du numérique, d'algolittérature et asservissement machinique à viralité en passant par capitalisme de plateforme, évangélisme technologique, glitch-féminisme, médiactivisme et technopolice.
Si le numérique est désormais ubiquitaire, s'il s'infiltre partout - pour nous connecter, nous assister, nous augmenter, nous surveiller - quels sont les angles morts de ce regard dont le centre est partout et la circonférence nulle part ? C'est à cette question qu'essaient de répondre les 145 entrées et la vingtaine de contributeur·es de ce glossaire. On y trouvera des expressions-clés, familières ou inattendues, des réflexions originales et des synthèses pédagogiques sur les profondes ambivalences dont ces angles morts sont le lieu. Ces zones d'ombre marquent en effet à la fois des limites et des lacunes des meilleurs efforts de programmation, condamnant certaines réalités à rester exclues de ce qui (se) compte dans notre monde numérisé. Ces angles morts constituent du même coup de précieuses zones d'opacité, qui sont parfois à défendre comme autant de marges de liberté.
C'est pour nous permettre de mieux naviguer parmi ces ambivalences que cet ouvrage propose quelques éléments d'un vocabulaire commun du numérique ubiquitaire. Il se veut critique, parce que les formes prises par les exploitations actuelles du numérique sont souvent inquiétantes et demandent à être restructurées. Il se dit amoureux pour renouer avec une veine d'espoirs et d'émerveillements devant les potentiels d'émancipation et d'intelligence collectives dont reste porteuse la computation.
Publié suite au colloque éponyme de Cerisy en 2020.
Cet ouvrage est destiné aux étudiants préparant le BTS SIO (Services informatiques aux organisations). Il pourra également intéresser les étudiants en IUT d'informatique, ou ceux en licence ou en classes préparatoires souhaitant acquérir des bases de l'algorithmique.
Ce manuel correspond au cours de Mathématiques pour l'informatique du BTS SIO. Il reprend la structure de l'unité de cours, qui se compose de deux modules :
Dans la partie Mathématiques, on trouvera le cours, présentant les notions essentielles du programme, des travaux dirigés ainsi que de nombreux exercices corrigés.
Dans la partie Algorithmique, les concepts sont abordés par le biais d'activités de découverte et illustrés par des exercices et travaux pratiques corrigés. Les solutions algorithmiques sont concrétisées par l'emploi du langage Python.
Cet ouvrage propose plus de 220 exercices et TD corrigés, plus de 160 exercices d'entraînement supplémentaires ainsi que des TP guidés ou corrigés et des sujets d'examen corrigés.
Le code source des exemples est disponible gratuitement en téléchargement à l'adresse suivante : https://dunod.com/EAN/9782100828708
Cet ouvrage s'adresse aux étudiantes et étudiants en informatique ou maths appliquées, en L3, master ou école d'ingénieurs.
Le Machine Learning est une discipline dont les outils puissants permettent aujourd'hui à de nombreux secteurs d'activité de réaliser des progrès spectaculaires grâce à l'exploitation de grands volumes de données.
Le but de cet ouvrage est de vous fournir des bases solides sur les concepts et les algorithmes de ce domaine en plein essor.
Il vous aidera à identifier les problèmes qui peuvent être résolus par une approche Machine Learning, à les formaliser, à identifier les algorithmes les mieux adaptés à chaque problème, à les mettre en oeuvre, et enfin à savoir évaluer les résultats obtenus.
Les notions de cours sont illustrées et complétées par 85 exercices, tous corrigés.
Albert Jacquard A toi qui n'es pas encore né(e) Généticien, Albert Jacquard n'a jamais cessé de s'interroger sur ce qui se transmet d'une génération à l'autre. Sous la forme d'une lettre à un arrière-petit-enfant adolescent en 2025, l'auteur de L'Equation du nénuphar nous offre ici la synthèse de ses questionnements, de ses engagements, de ses convictions, de ses craintes et de ses espoirs.
Huit milliards d'êtres humains parviendront-ils demain à cohabiter sur la planète ? Quelles conséquences une consommation frénétique, des manipulations incontrôlées du génome humain pourraient-elles avoir sur l'environnement et sur le destin collectif ? Quelles institutions, quels garde-fous saurons-nous inventer pour préserver à la fois la diversité et la paix oe Goût de connaître, respect de l'autre, nécessité de la critique et parfois de l'insoumission, conviction que chacun peut agir et infléchir le cours des choses : telles sont les valeurs, ancrées dans sa vie et dans ses combats, que réafÞrme ici Albert Jacquard, et qui font au bout du compte de ce livre une leçon d'optimisme et d'espoir.
Ce livre de cours traduit de l'américain, sans équivalent et d'accès facile, est une introduction complète à l'algorithmique et s'adresse aussi bien aux étudiants qu'aux professionnels en informatique. L'éventail des algorithmes étudiés va des plus classiques (tris, hachage...) aux plus récents (algorithmes parallèles...) permettant ainsi de passer progressivement des notions élémentaires aux thèmes les plus pointus. Les algorithmes sont présentés dans un pseudo-code proche des langages Pascal, C et Fortan, ce qui les rend très faciles à comprendre et à implémenter. Ils sont complétés par des preuves mathématiques et illustés par de nombreux exemples. Au total, plus de 920 exercices et 140 problèmes sont proposés.
Cette 3ème é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. Plusieurs nouveaux énoncés d'exercices et de problèmes ont été ajoutés à cette nouvelle édition.
Le bayésianisme est une forme d'épistémologie qui prône l'usage de l'inférence bayésienne dans le raisonnement scientifique en en faisant un critère de démarcation entre la rationalité et l'irrationalité de manière générale. Cela consiste à modéliser toute forme de croyance par un degré de crédibilité valant entre 0 et 1, et répondant aux axiomes des probabilités.
Pour commencer, le livre présente la formule de Bayes et le pur bayésianisme. Les chapitres suivants ont pour but de révéler la présence cachée de principes bayésiens dans des phénomènes dont on ne suspecterait pas l'aspect bayésien. Puis, l'auteur étudie le bayésianisme pragmatique et ses outils incontournables. Enfin, un des derniers chapitres, intitulé « tout est fiction », étudie les conséquences philosophiques du bayésianisme, notamment en terme de réalisme. L'auteur retrace les origines de ses croyances et questionnera notre excès de confiance récurrent avant d'aborder les conséquences du bayésianisme sur la philosophie morale.
Conçu à l'origine comme le langage des systèmes d'exploitation Unix, le langage C s'est répandu bien au-delà de cette fonction.
L'ouvrage de Brian W. Kernighan et de Dennis M. Ritchie, qui sont les principaux créateurs du C, a été traduit enquinze langues. Connu sous l'abréviation K&R, il constitue « la référence » pour tout utilisateur de ce langage.
Le but de ce livre est de vous apprendre à programmer en C. Il est construit en huit chapitres qui présentent successivement tous les concepts fondamentaux du langage C (les types, les opérateurs, les structures de contrôle, les pointeurs, les structures, les entrées-sorties...).
L'annexe A est un manuel de référence qui a été conçu à l'intention des programmeurs. L'annexe B est un résumé des possibilités qu'offre la bibliothèque standard.
Cet ouvrage est une nouvelle présentation de l'ouvrage de référence de B. Kernighan et D. Ritchie dont la 2e édition a été publiée en 1990.
Cet ouvrage propose au lecteur d'acquérir de solides connaissances en algèbre commutative et en arithmétique avec, comme point de mire, la compréhension des méthodes de cryptologie contemporaine.
Cette seconde édition évoque les nouveautés de la dernière décennie, notamment les ordinateurs quantiques et la blockchain.
Cet ouvrage d'initiation permet de comprendre le fonctionnement de "l'outil informatique" au sens large. Comment fonctionnnent les ordinateurs et les logiciels ?
Comment fonctionnent Internet et les systèmes d'information qui nous entourent ?
Quelles évolutions technologiques ont abouti aux machines actuelles, et quelles sont les tendances à venir ?
Cet ouvrage apporte les réponses à toutes ces questions en fournisssant les connaissances de base pour comprendre notre environnement numérique.
Ce cours de culture générale est complété par une centaine d'exercices corrigés.
Cette sixième édition a été revue et mise à jour sur l'ensemble des chapitres.
La théorie des graphes est issue de problèmes ayant l'allure de jeux mathématiques, comme le problème du « voyageur de commerce » : tracer le plus court chemin que pourrait emprunter un représentant pour rendre visite à ses clients dans une série de villes, en ne passant qu'une seule fois dans chaque ville. Elle a d'abord trouvé des applications en théorie des probabilités.
Ses applications actuelles sont orientées vers la logistique et l'informatique (optimisation des réseaux de transport, de personnes, de marchandises ou de données, optimisation des itinéraires, du stockage, Internet, GPS, architecture des ordinateurs) et elle suscite de ce fait un intérêt grandissant. En retour, on utilise abondamment l'informatique pour donner des solutions pratiques aux problèmes de graphes que l'on se pose, d'où l'importance donnée dans ce livre aux algorithmes.
La théorie des graphes a été introduite il y a une quinzaine d'années dans les programmes du secondaire français, et ce livre a été écrit à cette occasion, à l'intention des professeurs.
Un graphe se définit simplement comme un ensemble de points dont certains sont reliés par des lignes.
Le premier problème considéré comme un problème de théorie des graphes est celui des sept ponts de Königsberg (Euler, 1736), qu'on peut aisément transposer à Paris : peut-on effectuer une promenade qui nous ramène à notre point de départ en empruntant une fois et une seule chacun des ponts de la ville ?
La formulation de ce problème comme un problème de graphes fait intervenir quatre points, A, B, C, D représentant respectivement la rive droite, la rive gauche, l'île de la Cité et l'île Saint-Louis, et des lignes reliant ces points, représentant les ponts. Le célèbre problème des quatre couleurs (peut-on colorier n'importe quelle carte avec quatre couleurs seulement, de façon que deux pays voisins n'aient pas la même couleur ?) peut aussi se traduire un termes de graphes : un point par pays, une ligne reliant deux points si les deux pays ont une frontière commune. Et il est de même du célèbre problème du loup, de la chèvre et du chou.
On conçoit qu'un grand nombre de problèmes de la vie économique puissent être traités et résolus comme des problèmes de graphes : pour une compagnie aérienne, comment éviter qu'à un certain moment tous les avions se trouvent d'un côté de l'Atlantique et presque tous les pilotes de l'autre côté ? Vu le grand nombre de données en jeu, la résolution pratique de ce genre de problème implique l'usage des ordinateurs.
L'informatique, avec ses réseaux, avec l'architecture des ordinateurs, est elle-même la plus grande consommatrice de théorie des graphes.
On peut être surpris que des objets aussi pauvres que les graphes puissent donner lieu à une théorie aussi riche. La réponse est certainement dans la variété des problèmes posés par les applications.
Le livre de Cogis et Schwartz, qui n'oublie pas l'anecdote et les applications, présente la théorie de graphes comme une théorie mathématique, avec des définitions et des énoncés précis, et des démonstrations complètes ce qui est nécessaire pour permettre à l'étudiant de comprendre et d'élaborer lui-même les algorithmes de résolution des problèmes qui forment une partie essentielle du livre.
L'intelligence artificielle donne à réfléchir sur les bouleversements occasionnés dans la société. Cela touche notre organisation, nos pratiques professionnelles, mais aussi le rapport à l'autre. C'est peut-être à ce niveau que la question éthique se pose davantage. Il s'agit de questionner le statut et les attributs que l'on peut accorder aux applications de l'intelligence artificielle développées pour tous les domaines de la vie. Le déploiement de l'intelligence artificielle dans la société laisse entrevoir des usages positifs, pertinents, même s'il convient de ne point verser dans le déterminisme technologique. C'est sur ces usages et les questions éthiques que les auteurs de cet ouvrage ont croisé leurs réflexions.
Ce livre pose un regard sans complaisance sur les prouesses rêvées et les dangers réels que suscite l'IA, en nous dévoilant son fonctionnement, et donc sa véritable nature.
Un fossé existe entre la réalité scientifique de l'Intelligence Artificielle et la manière dont elle est expliquée et, par conséquent, perçue par le grand public. Ceux qui occupent la tribune et parlent de l'IA ne sont pas nécessairement ceux qui la pratiquent au quotidien. Alors comment faire la part du vrai et du fantasme ? Ce livre fait mieux que parler de l'IA : il vous explique ce qu'elle est.
En outre, les GAFA, leur monopole, la fin du travail, les technoprophètes, etc., révèlent un sens souvent caché, parfois même à dessein. En proposant des explications, puis une analyse critique de l'IA construite sur de nombreux arguments scientifiques, ce livre culmine sur la question de la possibilité même d'une conscience artificielle, graal et véritable but de l'IA.
Que le lecteur soit ou non aux prises avec la transformation digitale, l'innovation et l'informatique, qu'il soit étudiant, décideur ou, plus généralement, un esprit curieux, les thèmes abordés clairement lui donneront la possibilité de forger ses propres convictions, sur la base des exemples et des idées
Ce manuel explique en profondeur tous les thèmes qui constituent le socle des connaissances mathématiques indispensables à tout informaticien. L'auteur y présente les concepts fondamentaux de la façon la plus intuitive possible avant de procéder à une mise en forme abstraite. Des exercices nombreux et souvent distrayants éclairent des démonstrations qui vont directement à l'essentiel.
Cette cinquième édition s'enrichit de cinq nouveaux exercices et problèmes qui font tous l'objet d'une vidéo avec tableau animé et explication audio détaillée de la solution. Ces vidéos sont accessibles gratuitement en complément en ligne de ce livre sur dunod.com.
Cet ouvrage débute par une introduction à la logique des prédicats du premier ordre (syntaxe, sémantique et preuves formelles), avant de guider le lecteur vers quelques-uns de ses aspects plus avancés. Il présente ensuite les méthodes algorithmiques de démonstration automatique ainsi que des applications plus directes des concepts logiques au domaine informatique.
Sa lecture ne réclame aucun prérequis en la matière. L'exposé des notions de base de logique sont accompagnées de nombreux exercices corrigés.
Cet ouvrage s'adresse à tous les étudiants de troisième année de licence de mathématiques.
Ii a pour but de les aider à acquérir des bases solides en algèbre dans la perspective de leurs examens et de leurs études ultérieures (master, capes, agrégation). il est le fruit de nombreuses années d'enseignement de l'algèbre à l'université paris-nord (villetaneuse), puis à l'iumm de poitiers, où l'auteur dirige actuellement la préparation au capes de mathématiques. les sujets choisis sont ceux que l'on enseigne habituellement à ce niveau : arithmétique, pour elle-même et pour son utilisation en algèbre ; groupes, groupes de la géométrie, groupes de permutations, théorèmes de sylow, présentations de groupes par générateurs et relations ; anneaux et idéaux, anneaux principaux, euclidiens ; polynômes et fractions rationnelles, extensions de corps.
Les solutions des exercices proposés sont entièrement rédigées, car il s'agit bien de démonstrations et non de calculs, comme ceux qui constituent dans les deux premières années d'université la plupart des preuves. même dans le cas où, in fine, c'est un calcul qui apporte la solution, il est important de comprendre pourquoi c'est précisément celui-là qui est à faire. les résumés de cours qu'on trouvera au début de chacun des chapitres ont fait l'objet d'un soin tout particulier.
Les olympiades, initialement réservées aux pays de l'ex-bloc soviétique, rassemblent aujourd'hui une centaine de nations. Présente les énoncés et les solutions proposés de 1976 à 2005. S'adresse aux bons élèves de fin de cycle secondaire "désireux d'appréhender des exercices de réflexion difficiles".
Connaître les bases du fonctionnement des algorithmes est essentiel pour tout futur "ingénieur" . Savoir par exemple comment un GPS calcule et optimise un itinéraire en quelques secondes, ou comment une transaction en ligne peut-être cryptée et sécurisée. Certains livres sur les algorithmes sont très abstraits, d'autres au contraire proposent des trucs et astuces pour programmer. Celui-ci est entre les deux : il a parfois recours aux mathématiques pour expliquer certaines notions, mais elles ont été réduites au strict minimum, et aucune expérience de la programmation n'est requise. Le but de ce livre est d'expliquer comment fonctionnent les algorithmes et comment on peut les évaluer. Il explique également comment modéliser un problème de façon à ce qu'il puisse être résolu par un ordinateur.