Ebooks Gratuits

Le plus grand univers d'ebooks au format PDF et EPUB

Trouver votre ebook...

Nous avons trouvé un total de 39 livres disponibles en téléchargement
Apprendre à programmer

Apprendre à programmer

Auteure: Christophe Dabancourt

Nombre de pages: 296

Savoir écrire un programme juste Destiné à tous ceux qui débutent en programmation, cet ouvrage très pédagogique explique comment concevoir et écrire un programme de manière claire et efficace, quel que soit le langage employé. Prenant comme exemple un langage algorithmique, il décrit les bases fondamentales de la programmation (variables, tableaux, boucles, fonctions), puis introduit les objets (utilisation et écriture d'objets), ainsi que les structures de données (analyse objet). Chaque chapitre se clôt par une série d'exercices corrigés qui manipulent les concepts de base de l'algorithmique objet. Enrichie de nouveaux exercices et exemples d'applications en Java, C++ et Visual Basic, la deuxième édition est complétée par une étude de cas décrivant la conception et l'écriture d'un jeu de Puissance 4, projet qui fait la synthèse de toutes les connaissances acquises. À qui s'adresse ce livre ? À tous les étudiants en informatique de 1er cycle universitaire (BTS, Deug, IUT, licence, licence professionnelle...) À tous les débutants en programmation

Apprendre à programmer avec OCaml

Apprendre à programmer avec OCaml

Auteure: Sylvain Conchon , Jean-christophe Filliâtre

Nombre de pages: 443

La connaissance de l'algorithmique (dont le but est de choisir l'algorithme le plus court et le plus efficace en toute circonstance) est ce qui distingue en premier lieu le programmeur avancé de celui qui débute. Cet ouvrage d'algorithmique fondamentale choisit le langage de programmation moderne OCaml, pris comme modèle par Microsoft pour concevoir F#, afin d'initier le lecteur à cet outil puissant alliant expressivité, performance et sûreté. Cet ouvrage pourra servir de manuel d'initiation à la programmation OCaml pour les élèves des classes préparatoires aux grandes écoles qui ont choisi de se spécialiser en informatique - voies MPSI, MP ou MPx, et les étudiants en informatique à l'université.

Sin imagen

Algorithmes C

Auteure: Yang Hu

Nombre de pages: 247

Ce livre est riche en exemples, avec de belles images et textes, et explique la structure des données et les algorithmes d'une manière facile à comprendre. Il est conçu pour aider les programmeurs à mieux utiliser l'énergie des algorithmes dans leurs projets quotidiens.1. Ouvrage de référence classique dans le domaine des algorithmes: reflète le système de connaissances de base des algorithmes2. Contenu complet: discussion approfondie sur les algorithmes et les structures de données de tri, de liste chaînée, de recherche, de hachage, de graphique et d'arbre, couvrant les algorithmes couramment utilisés par chaque programmeur3. Le code d'implémentation C, utilisant un style de programmation modulaire, donne le code réel de l'algorithme.Simple est le début de la sagesse. De l'essence de la pratique, ce livre pour expliquer brièvement le concept et cultiver vivement l'intérêt de la programmation, vous l'apprendrez facilement, rapidement et bien.

Apprenez à programmer en C

Apprenez à programmer en C

Auteure: Mathieu Nebra

Nombre de pages: 514

Vous êtes un vrai débutant, vous ne connaissez rien à la programmation et souhaitez apprendre pas à pas ? Ce livre est fait pour vous ! Vous découvrirez le langage C en douceur en partant de zéro et réaliserez vos propres jeux vidéo !

Perspectives de l'économie numérique de l'OCDE 2017

Perspectives de l'économie numérique de l'OCDE 2017

Auteure: Oecd

Nombre de pages: 376

La publication biennale des Perspectives de l’économie numérique de l’OCDE examine et décrypte les évolutions et les opportunités et défis qui se font jour dans l’économie numérique. Elle met en lumière la manière dont les pays membres et les économies partenaires de l’OCDE tirent parti des technologies de l’information et des communications ...

Data power

Data power

Auteure: Cyril De Sousa Cardoso , Emmanuelle Galou , Aurore Kervella , Patrick Kwok

Nombre de pages: 304

La data est un enjeu de pouvoir : l'organisation qui la maîtrise et la développe accède à une source de création de valeur majeure, en même temps qu'à une aide précieuse à la prise de décision. Mais comment mettre en place une stratégie dans des entreprises, organisations publiques ou associations qui, souvent, n'ont que peu de culture data ? À la fois introduction et guide de mise en oeuvre, cet ouvrage permet de faire les premiers pas : Comprendre ce qu'est la data et les différents modes de traitement de la donnée. Anticiper l'impact de la data pour vous : marketing, industrie, médias, finance, médecine, territoire, politique, etc. Utiliser la data dans votre business : explorer, apprendre, modéliser, prédire. Décoder les enjeux et les perspectives de la data : IA. loT, questions écologiques, enjeux de propriété intellectuelle, etc. Rédigé par quatre auteurs experts. Data power donne une vision large et concrète des enjeux et des applications de la donnée aujourd'hui.

Apprendre à programmer avec Python 3

Apprendre à programmer avec Python 3

Auteure: Gérard Swinnen

Nombre de pages: 455

Un livre incontournable pour acquérir l'exigeante discipline qu'est l'art de la programmation ! Original et stimulant, cet ouvrage aborde au travers d'exemples attrayants et concrets tous les fondamentaux de la programmation. L'auteur a c

TIM 4e / 3e - Cahier d'activités

TIM 4e / 3e - Cahier d'activités

Auteure: Olivier Duhappart , Stéphane Genoux

Nombre de pages: 104

Ce cahier d'activités permet l'acquisition de techniques d'analyse et de programmation autour de dix projets ludiques. Pour les 4e, il propose une initiation au code informatique pour créer des jeux simples avec des solutions ergonomiques (Scratch, Proglab...) ou des langages plus pointus (Python, JavaScript). En 3e, les élèves apprennent à programmer le comportement d'objets connectés : robot, drones de surveillance et même micro-contrôleur Arduino. > Codez de A à Z > Programmer un drone > Programmer une station météo

Apprendre à programmer avec Python

Apprendre à programmer avec Python

Auteure: Gérard Swinnen

Nombre de pages: 361

Quel meilleur choix pour apprendre la programmation qu'un langage moderne et élégant tel que Python, aussi bon pour le développement d'applications web que pour la réalisation de scripts système ou l'analyse de fichiers textuels ? Un support de cours réputé et adopté par de nombreux enseignants, avec 40 pages d'exercices corrigés Reconnu et utilisé par les enseignants de nombreuses écoles et IUT, complété d'exercices accompagnés de leurs corrigés, cet ouvrage original et érudit est une référence sur tous les fondamentaux de la programmation : choix d'une structure de données, paramétrage, modularité, orientation objet et héritage, conception d'interface, multithreading et gestion d'événements, protocoles de communication et gestion réseau, formulaires web et CGI, bases de données... jusqu'à la désormais indispensable norme Unicode (le format UTF-8). À qui s'adresse ce livre ? Aux étudiants en BTS et IUT Informatique et à leurs enseignants ; À tous les autodidactes férus de programmation qui veulent découvrir le langage Python.

Création de bases de données

Création de bases de données

Auteure: Nicolas Larrousse

Nombre de pages: 206

Méthode pour concevoir un système d'information robuste et évolutif. Aborde la notion de base de données et les métiers associés et décrit les différentes étapes de la conception d'une base de données.

Réseaux bayésiens avec R

Réseaux bayésiens avec R

Auteure: Jean-baptiste Denis , Marco Scutari

Nombre de pages: 260

Cet ouvrage introduit ses lecteurs à la découverte des réseaux bayésiens. À partir d’exemples simples, mais suffisamment complexes pour détailler les différents mécanismes en cause, les trois premiers chapitres présentent les réseaux bayésiens pour variables discrètes, variables gaussiennes et variables quelconques. Toutes les étapes de construction, de vérification des propriétés, d’estimation et d’interprétation sont illustrées par l’usage de fonctions R. Le but est de permettre aux lecteurs de reproduire la démarche pour leurs propres problématiques, en utilisant leurs propres données par simple adaptation de ce qui est présenté. Le quatrième chapitre propose un traitement concis mais rigoureux des théories mathématiques sous-jacentes couvrant la définition des réseaux bayésiens, les principaux algorithmes d’apprentissage de structure à partir de données et les requêtes d’exploration des propriétés d’un réseau estimé pour répondre à diverses questions concrètes. Le cinquième chapitre est dédié à une revue des principaux logiciels disponibles, en particulier des paquets R existant. Le sixième chapitre est le traitement en ...

Apprentissage artificiel

Apprentissage artificiel

Auteure: Antoine Cornuéjols , Laurent Miclet

Nombre de pages: 837

Les programmes d'intelligence artificielle sont aujourd'hui capables de reconnaître des commandes vocales, d'analyser automatiquement des photos satellites, d'assister des experts pour prendre des décisions dans des environnements complexes et évolutifs (analyse de marchés financiers, diagnostics médicaux...), de fouiller d'immenses bases de données hétérogènes, telles les innombrables pages du Web... Pour réaliser ces tâches, ils sont dotés de modules d'apprentissage leur permettant d'adapter leur comportement à des situations jamais rencontrées, ou d'extraire des lois à partir de bases de données d'exemples. Ce livre présente les concepts qui sous-tendent l'apprentissage artificiel, les algorithmes qui en découlent et certaines de leurs applications. Son objectif est de décrire un ensemble d'algorithmes utiles en tentant d'établir un cadre théorique pour l'ensemble des techniques regroupées sous ce terme "d'apprentissage artificiel". À qui s'adresse ce livre ? Ce livre s'adresse tant aux décideurs et aux ingénieurs qui souhaitent mettre au point des applications qu'aux étudiants de niveau Master 1 et 2 et en école d'ingénieurs, qui souhaitent un...

Python 3 - 2e éd.

Python 3 - 2e éd.

Auteure: Bob Cordeau , Laurent Pointal

Nombre de pages: 304

Le langage Python est un langage idéal pour l'apprentissage de la programmation. C'est la raison pour laquelle il est choisi pour initier aussi bien les jeunes enfants que les élèves des classes préparatoires. Il est également utilisé dans des contextes professionnels très divers qui vont de l'électronique de loisirs (makers) au machine learning dans les projets d'intelligence artificielle. Cet ouvrage ne requiert aucune connaissance préalable en informatique mais fournit des bases solides et synthétiques. La démarche pédagogique est renforcée par le recours à Pyzo, une distribution et un environnement complet et gratuit qui facilite l'utilisation et l'apprentissage de Python, et à Jupyter Notebook, une interface web, également gratuite qui permet de travailler en ligne sur des documents associant du code, du texte, des équations, des images, des vidéos et des graphiques. L'ouvrage "papier" comporte environ 30 exercices corrigés, et il est complété par des compléments en ligne qui proposent une centaine d'exercices corrigés supplémentaires. Cette 2e édition s'enrichit de trois nouveaux chapitres : l'un sur les bases de données, un autre sur l'écosystème ...

Le langage C

Le langage C

Auteure: Bradley Jones , Peter Aitken

Nombre de pages: 631

Apprenez à programmer dans l'un des langages les plus populaires au monde ! Grâce à des exercices pratiques et des cas concrets, cet ouvrage vous initie progressivement à toutes les bases du langage (fonctions, structures, pointeurs, gestion de mémoire, gestion fichiers, bibliothèques de classes, etc.), vous apprend à utiliser les bonnes syntaxes et vous fournit de nombreux conseils, notamment en matière de sécurité. À l'issue de cet ouvrage, vous serez apte à réaliser de petits programmes et à comprendre le code de programmes plus complexes. À l'aide de bibliothèques de fonctions existantes, vous pourrez également créer vos interfaces graphiques, communiquer avec d'autres programmes sur Internet, réaliser des jeux ou traiter des données issues des bases de données. Cette nouvelle édition a été entièrement revue et complétée pour intégrer les nouveautés introduites par la norme C11. Les explications et les exemples de code ont été actualisés, en faveur d'une syntaxe plus claire et concise.

L'algorithmique et les sciences

L'algorithmique et les sciences

Auteure: Bernard Chazelle

Nombre de pages: 104

Suite à une explosion de résultats surprenants en informatique théorique, une idée nouvelle de l’algorithmique a pris forme ces dernières années. Alors qu’ils ont été longtemps de simples outils de conception pour la programmation, les algorithmes sont en passe d’acquérir, au sein des sciences et des technologies nouvelles, le rôle qu’ont traditionnellement tenu, dans les sciences physiques, les équations aux dérivées partielles. La biologie des systèmes, la modélisation du cerveau, les sciences sociales, l’économie et les sciences des réseaux sont autant de domaines où le processus algorithmique est au cœur de l’action. De fait, la portée de certains algorithmes s’étend bien au delà de leur cadre proprement informatique. On pense à l’impact créé en physique quantique par l’algorithme de factorisation de Shor ; à PageRank, le moteur de recherches de Google, dont le succès doit à une approche syntactique de questions sémantiques, ou encore à AdaBoost, l’algorithme qui a transformé l’apprentissage automatique. Ces développements, dont les retombées concrètes ne sont plus à démontrer, sont, tous les trois, issus de...

Apprendre à programmer avec Python 3

Apprendre à programmer avec Python 3

Auteure: Gérard Swinnen

Nombre de pages: 435

Un livre incontournable pour acquérir l'exigeante discipline qu'est l'art de la programmation ! Original et stimulant, cet ouvrage aborde au travers d'exemples attrayants et concrets tous les fondamentaux de la programmation. L'auteur a choisi Pyt

Data Science : fondamentaux et études de cas

Data Science : fondamentaux et études de cas

Auteure: Michel Lutz , Eric Biernat

Nombre de pages: 296

Nous vivons une époque très excitante, qui ramène l'analyse de données et les méthodes quantitatives au coeur de la société. L'aboutissement de nombreux projets de recherche, la puissance de calcul informatique disponible et des données à profusion permettent aujourd'hui d'incroyables réalisations, grâce au travail des data scientists. Un livre de référence pour les data scientists La data science est l'art de traduire des problèmes industriels, sociaux, scientifiques, ou de toute autre nature, en problèmes de modélisation quantitative, pouvant être résolus par des algorithmes de traitement de données. Cela passe par une réflexion structurée, devant faire en sorte que se rencontrent problèmes humains, outils techniques/informatiques et méthodes statistiques/algorithmiques. Chaque projet de data science est une petite aventure, qui nécessite de partir d'un problème opérationnel souvent flou, à une réponse formelle et précise, qui aura des conséquences réelles sur le quotidien d'un nombre plus ou moins important de personnes. Éric Biernat et Michel Lutz proposent de vous guider dans cette aventure. Ils vous feront visiter les vastes espaces de la data ...

Sin imagen

Analyse d'images

Auteure: Jean-pierre Cocquerez , Sylvie Philipp

Nombre de pages: 457

L'analyse d'image touche à l'heure actuelle de nombreux domaines, avec des objectifs aussi variés que l'aide au diagnostic pour les images médicales, la vision artificielle en robotique ou l'analyse des ressources terrestres à partir des images prises par satellite. Le but du traitement de ces images est à la fois simple dans son concept et difficile dans sa réalisation. Simple en effet, puisqu'il s'agit de reconnaître des objets que notre système visuel perçoit rapidement, du moins pour la majorité d'entre eux. Difficile cependant, car dans la grande quantité d'informations contenues dans l'image, il faut extraire des éléments pertinents pour l'application visée et ceci indépendamment de la qualité de l'image. L'analyse d'image s'est donc dotée d'outils et de méthodes puissants issus de domaines aussi variés que les mathématiques, le traitement du signal, ou l'informatique. Cet ouvrage présente un des aspects les plus importants du traitement des images : la " segmentation ". Il récapitule d'abord les grandeurs observables et calculables sur une image et les algorithmes de manipulation des structures de données associées. Il détaille ensuite les...

Apprendre à coder des jeux vidéo en Python

Apprendre à coder des jeux vidéo en Python

Auteure: Al Sweigart

Nombre de pages: 408

Ne vous contentez pas de jouer à des jeux, créez-les ! Cet ouvrage a pour ambition de vous initier au développement de jeux vidéo grâce au populaire langage Python, et ce, même si n'avez encore jamais programmé de votre vie ! Vous développerez d'abord des jeux classiques comme le Pendu, Devinez le nombre ou le Morpion, avant de vous attaquer à la conception de jeux plus avancés techniquement qui intègrent, entre autres, du texte, des animations graphiques et du son. Par la même occasion, vous apprendrez les concepts de base de la programmation et des mathématiques pour amener vos compétences en codage de jeux vidéo à un autre niveau. Tous les projets de cet ouvrage sont basés sur la dernière version (3) de Python. Au cours de votre lecture, vous allez acquérir des bases solides en matière de programmation Python. Quel nouveau jeu allez-vous ensuite pouvoir créer à l'aide de la puissance de Python ? Tout au long de cette aventure en programmation, vous apprendrez à : choisir le bon type de structure de données pour faire le travail, comme des listes, dictionnaires ou tuples ; ajouter des illustrations et des animations dans votre jeu à l'aide du module...

Éloge du flou

Éloge du flou

Auteure: Arturo Sangalli

Nombre de pages: 210

Combinant les points de vue philosophique et scientifique, cet ouvrage explore les nouvelles avenues sur lesquelles s'engage la science informatique. S'appuyant sur la description de nombreux cas, il présente les principes des trois grandes techniques de calcul mises en œuvre dans un domaine où sont impliquées à la fois les mathématiques, l'informatique et l'intelligence artificielle : LES RÉSEAUX DE NEURONES ; LES ALGORITHMES GÉNÉTIQUES ; LA LOGIQUE FLOUE.

Programmer en C++ moderne

Programmer en C++ moderne

Auteure: Claude Delannoy

Nombre de pages: 886

La 4e de couv. indique : "Les versions C++11, C++14 et C++17 ont apporté au langage C++ plus que de nouvelles fonctionnalités : une nouvelle façon de programmer. Dès lors, une refonte complète du classique Programmer en langage C++ de Claude Delannoy s'imposait. C'est à cette tâche que s'est attelé l'auteur à l'occasion de cette 10e édition de l'ouvrage, en réécrivant les exemples de code et en préconisant de bonnes pratiques de programmation dans l'esprit de ce C++ moderne. L'ouvrage ainsi remanié commence par une présentation détaillée de la syntaxe de base du langage, s'appuyant dès que possible sur les structures de données de la bibliothèque standard (types string et vector) et sur la déclaration automatique (C++11). Puis il expose les techniques de gestion dynamique basées sur les "pointeurs intelligents" introduits par C++11 et C++14. L'auteur insiste ensuite sur la bonne compréhension des concepts objet et de la programmation générique à l'aide des "patrons". Un chapitre est consacré à la "sémantique de déplacement" introduite par C++11. Plusieurs chapitres sont dédiés aux conteneurs et aux algorithmes de la STL (Standard Template Library)....

Apprendre demain

Apprendre demain

Auteure: Alexia Audevart , Magaly Alonzo

Nombre de pages: 224

Cet ouvrage revisite l’apprentissage à la lumière des dernières avancées en neurosciences et des nouvelles perspectives offertes par l’intelligence artificielle. Il montre comment, dans le processus d’apprentissage, les deux disciplines interagissent, travaillent en symbiose, se renforcent l’une l’autre. Les progrès réalisés dans la compréhension des réseaux de neurones artificiels permettent d’améliorer les réseaux de neurones biologiques, et vice versa. A travers de nombreux exemples, témoignages d’experts et cas concrets, les auteurs donnent des clés pour comprendre comment, à partir de l’osmose entre l’homme et la machine, se construiront les apprentissages de demain.

Sin imagen

Python Au Lycée

Auteure: Arnaud Bodin , Exo7

Nombre de pages: 254

Python est le langage idéal pour apprendre la programmation. C'est un langage puissant qui vous plongera dans le monde des algorithmes. Ce livre vous guide pas à pas à travers des activités mathématiques et informatiques originales adaptées au lycée. Il se complète par des ressources en ligne : des vidéos et des fiches en couleurs. Vous avez tout en main pour réussir ! * Premiers pas* Tortue (Scratch avec Python)* Si ... alors ...* Fonctions* Arithmétique - Boucle tant que - I* Chaînes de caractères* Listes I* Statistique - Visualisation de données* Fichiers* Arithmétique - Boucle tant que - II* Binaire I* Listes II* Binaire II* Probabilités - Paradoxe de Parrondo* Chercher et remplacer* Calculatrice polonaise - Piles* Visualiseur de texte - Markdown* L-système* Images dynamiques* Jeu de la vie* Graphes et combinatoire de Ramsey* Bitcoin* Constructions aléatoires

Calcul mathématique avec Sage

Calcul mathématique avec Sage

Auteure: Paul Zimmermann , Laurent Fousse , François Maltey

Nombre de pages: 468

Sage est un logiciel libre de calcul mathématique s'appuyant sur le langage de programmation Python. Ses auteurs, une communauté internationale de centaines d'enseignants et de chercheurs, se sont donné pour mission de fournir une alternative viable aux logiciels Magma, Maple, Mathematica et Matlab. Sage fait appel pour cela à de multiples logiciels libres existants, comme GAP, Maxima, PARI et diverses bibliothèques scientifiques pour Python, auxquels il ajoute des milliers de nouvelles fonctions. Il est disponible gratuitement et fonctionne sur les systèmes d'exploitation usuels.Pour les lycéens, Sage est une formidable calculatrice scientifique et graphique. Il assiste efficacement l'étudiant de premier cycle universitaire dans ses calculs en analyse, en algèbre linéaire, etc. Pour la suite du parcours universitaire, ainsi que pour les chercheurs et les ingénieurs, Sage propose les algorithmes les plus récents dans diverses branches des mathématiques. De ce fait, de nombreuses universités enseignent Sage dès le premier cycle pour les travaux pratiques et les projets.Ce livre est le premier ouvrage généraliste sur Sage, toutes langues confondues. Coécrit par des ...

Sciences des données : de la logique du premier ordre à la Toile

Sciences des données : de la logique du premier ordre à la Toile

Auteure: Serge Abiteboul

Conçus à partir d’un langage formel, la logique du premier ordre, les systèmes de gestion de bases de données relationnels servent de médiateurs entre l’individu et la machine : ils traduisent les données en informations. Avec l’augmentation du volume de données distribuées sur la Toile émerge aujourd’hui une « intelligence collective » façonnée par de grands moteurs de recherches dont le monopole soulève des questions éthiques et politiques. Un des grands défis des années à venir est de développer les technologies qui permettront de trouver, d’évaluer, de valider, de vérifier, de hiérarchiser l’information pour construire la « Toile des connaissances » de demain.

Sin imagen

Conception d'algorithmes

Auteure: Patrick Bosc , Laurent Miclet , Marc Guyomard

Nombre de pages: 818

La conception des algorithmes : une science ! L'algorithmique est l'art et la science de concevoir des algorithmes corrects et efficaces. Pour beaucoup d'informaticiens, c'est l'aspect artistique qui prédomine : on cherche l'idée lumineuse, la structure cachée, la réponse astucieuse. Mais la conception des algorithmes est d'abord une science dont il faut posséder les bases et les techniques avant d'exprimer sa créativité. Ce livre invite le lecteur à une approche rigoureuse de la construction d'algorithmes. Il explique comment la même idée peut se retrouver dans plusieurs algorithmes correspondant à des problèmes différents. Il donne les outils pour analyser rationnellement un problème, le classer dans une famille de méthodes et produire une solution exacte. Un manuel de référence sur la construction raisonnée des algorithmes Dans chaque chapitre de ce livre, les bases théoriques et techniques sont rappelées et illustrées par des exemples. On y trouve ensuite un grand nombre d'exercices, accompagnés d'une correction minutieuse et complète. De la sorte, on y voit comment une démarche rationnelle permet d'atteindre une solution, exacte par construction, à...

Programmer en langage C++

Programmer en langage C++

Auteure: Claude Delannoy

Nombre de pages: 858

Acquérir une parfaite maîtrise du C++ et de la programmation objet "Programmer en langage C++" s'est imposé au fil de ses sept éditions successives comme la référence en langue française sur le C++. Il s'adresse aussi bien aux étudiants en programmation qu'aux développeurs professionnels souhaitant se former à ce langage ou en approfondir la maîtrise. Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. L'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (STL ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles. Cette 8e édition inclut un nouveau chapitre d'introduction aux design patterns en C++, ainsi qu'une annexe sur les extensions apportées par la nouvelle version de la norme ISO, publiée en 2011 et connue sous ...

L'Ordinateur pour enseigner les mathématiques

L'Ordinateur pour enseigner les mathématiques

Auteure: Bernard Cornu

Nombre de pages: 336

Depuis que l'on parle de l'ordinateur pour enseigner les mathématiques, les choses ont-elles beaucoup évolué ? De nombreuses expériences ont été faites, des logiciels variés ont été élaborés. Mais, si l'on est à un stade plutôt avancé quant aux expériences innovantes, on ne peut pas dire que l'usage de l'ordinateur pour enseigner les mathématiques soit très largement répandu. Est-ce à cause du matériel ? des logiciels ? des enseignants ? des élèves ? L'ordinateur n'est qu'un outil, et ne contient en lui aucune vertu didactique particulière. Puissant et rapide, il ne fait cependant que mettre en œuvre les stratégies pédagogiques qu'élaborent les auteurs de logiciels et les enseignants, et ne saurait se substituer à ces derniers. Nous donnons dans cet ouvrage des exemples variés d'utilisations de l'ordinateur pour enseigner les mathématiques, prenant en compte dans leur ensemble les problèmes de l'enseignement et de l'apprentissage, notamment en s'appuyant sur les résultats de travaux de recherche en didactique des mathématiques. Mais nous montrons également qu'au delà de l'outil pédagogique, l'ordinateur influe sur les mathématiques...

Sin imagen

Programmez avec le langage C++

Auteure: Mathieu Nebra , Matthieu Schaller

Nombre de pages: 673

Cet ouvrage contient 30 chapitres de difficulté progressive et des exercices réguliers sous forme de travaux pratiques. La programmation, le langage, le C++ sont expliqués ainsi que la programmation orientée : les classes, l'héritage, le polymorphisme, etc. La construction d'interfaces graphiques, la création d'un navigateur web, les STL, les exceptions, les templates sont détaillés.

Sin imagen

Algorithmique et programmation en Java

Auteure: Vincent Granet

Nombre de pages: 445

Cet ouvrage s'adresse principalement aux étudiants des cycles informatiques (IUT , IU P, licence, master 1re année et MIAGE) ainsi qu'aux élèves ingénieurs. Il intéressera également toute personne souhaitant découvrir la programmation avec Java. L'objectif de cet ouvrage est d'enseigner des méthodes et des outils de construction de programmes informatiques valides et fiables. L'auteur propose une introduction à l'algorithmique ainsi qu'à la programmation impérative procédurale et orientée objet. Il met l'accent sur les notions de validité et de fiabilité en s'appuyant sur des notations formelles. Tous les algorithmes et les structures de données sont traduits et présentés en Java 8. De nombreux exercices complètent ce cours. Cette cinquième édition a été revue et complétée pour tenir compte des évolutions du langage Java.

Le Big Data

Le Big Data

Auteure: Pierre Delort

Notre époque produit quantité de données. Toutes ces données, utiles pour la conduite de machines, la surveillance d’ouvrages d’art ou pour notre vie sociale, économique, sentimentale... laissent des traces ou des scories. Ces traces maillent le monde et sont conservées de manière croissante. Le Big Data (ou mégadonnées) y trouve des modèles pouvant améliorer les décisions ou opérations et transformer les firmes. C’est ainsi que nos recherches sur Google ou Wikipedia peuvent constituer des alertes avancées d’épidémies, les données d’exploitation de moteurs d’avion Rolls-Royce permettent de mieux les maintenir ou les concevoir, nos courses de taxi informent sur les endroits où les arrêter et les lieux où sortir, nos relations sur un réseau social informent sur la qualité de notre crédit... et que la publicité évolue vers l’avant commercial. Cet ouvrage est une invitation à penser ce qu’une approche par les mégadonnées modifie dans la recherche, l’innovation, la vie des entreprises et dans notre vie quotidienne. Ni eldorado, ni miroir aux alouettes, le Big Data est loin de n’être qu’une mode.

Programmer en langage C

Programmer en langage C

Auteure: Claude Delannoy

Nombre de pages: 268

Cet ouvrage est destiné aux étudiants débutants en langage C, mais ayant déjà quelques notions de programmation acquises par la pratique, même sommaire, d'un autre langage. Les notions fondamentales (types de données, opérateurs, instructions de contrôle, fonctions, tableaux...) sont exposées avec un grand soin pédagogique, le lecteur étant conduit progressivement vers la maîtrise de concepts plus avancés comme les pointeurs ou la gestion dynamique de la mémoire. Chaque notion importante est illustrée d'exemples de programmes complets, accompagnés de résultats d'exécution. De nombreux exercices, dont la solution est fournie en fin d'ouvrage, vous permettront de tester vos connaissances fraîchement acquises et de les approfondir. Cette cinquième édition inclut les nouveautés des dernières versions de la norme ISO du langage (C99 et C11). À qui s'adresse ce livre ? 1. Aux étudiants de DUT, de BTS, de licence ou d'écoles d'ingénieur. 2. Aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la programmation en C. 3. Aux enseignants et formateurs à la recherche d'une méthode pédagogique et d'un support de cours structuré pour...

Derniers livres et auteurs recherchés