Nouveau
 | Algorithmique Raisonner pour concevoir de Christophe Haro Commentaire Ce livre sur l'algorithmique est destiné à toute personne qui s'intéresse au développement d'applications informatiques et qui souhaite s'initier ou retrouver les bases fondamentales de la programmation. Il ne s'agit pas ici de programmer avec un langage ou un autre, mais bien de raisonner sur un problème pour concevoir une solution abstraite. Ce travail de réflexion et de conception prépare le stade ultime de l'implémentation et du cycle de vie du programme concret.
Le lecteur ne trouvera pas dans ce livre un recueil d'algorithmes qu'il devra ensuite adapter pour résoudre des problèmes mais au contraire une introduction originale et efficace à l'algorithmique pour apprendre à analyser un problème.
Le livre est divisé en deux parties. Dans la première partie sont détaillées les notions d'algorithmique de base et la méthode de construction raisonnée d'un algorithme impératif : l'auteur y précise notamment la distinction entre la spécification et la réalisation d'un algorithme et montre que l'algorithmique proprement dite s'arrête là où commence la programmation. Dans la deuxième partie l'auteur propose cette fois des solutions à des problèmes plus élaborés dans divers domaines du calcul automatique, comme la simulation de phénomènes aléatoires ou le cryptage des données.
Toutes les activités proposées restent élémentaires avec le souci constant de privilégier le raisonnement qui conduit à l'élaboration des algorithmes.
|
Eni mai 2009 2-7460-4844-2 474 pages - 45,00 €
|
 Prix Amazon 42,75 € |
| |
| |
 | WPF par la pratique
de Thomas Lebrun Commentaire WPF, la solution pour concevoir des applications Windows riches WPF (Windows Presentation Foundation) est la nouvelle technologie de Microsoft qui permet de développer des interfaces graphiques offrant une grande interactivité, notamment grâce à des animations, des effets visuels et l'utilisation de médias. Système graphique de (environnement Windows il comprend du graphisme 2D et 3D, du dessin vectoriel et bitmap ainsi que de l'audio et de la vidéo. Il peut être utilisé pour développer des interfaces graphiques de logiciels (traitement de texte jeux, etc.) mais il existe également une version allégée pour le Web nommée Silverlight. Cet ouvrage plongera le lecteur au cœur même de la technologie WPF. en détaillant les spécificités de son langage associé, XAML mais également en couvrant des aspects plus complexes comme la définition des Dependency Properties, la gestion des événements routés (qui diffèrent des événements NET classiques) ou 'implémentation du système de commandes. A vocation très pratique, il aidera les développeurs. NET à concevoir des animations et des transformations pour enrichir leurs applications Windows ou Internet (via Sliveright). Illustré par de nombreux exemples de code, il est complété par une étude de cas portant sur un gestionnaire de contacts personnalisés, qui constitue le fil conducteur du livre. |
Eyrolles décembre 2008 2-212-12422-8 318 pages - 32,00 €
|
 Prix Amazon 30,40 € |
| |
| |
 | Algorithmique Entraînez-vous et améliorez votre pratique de la programmation (exemples en Java)
de Laurent Debrauwer Commentaire Ce livre sur l'algorithmique s'adresse à toute personne qui désire améliorer sa maîtrise d'un langage de programmation et en particulier celle du langage Java. Il propose de nombreux exercices pratiques de difficulté variable pour compléter sa pratique de la programmation (construction d'index, calcul d'intersection de rectangles, calcul de la distance entre deux mots, simulation d'une course automobile, mini-interprétateur d'expression). La programmation est introduite d'abord avec les concepts de variables, boucles, tests, tableaux et sous-programmes. La programmation par objets est ensuite abordée de façon très progressive (écriture de petites classes, gestion des chaînes de caractères, petite hiérarchie de classes). Un chapitre particulier est consacré à la récursivité et les structures de données complexes (listes, arbres, piles) font l'objet du dernier chapitre. Une connaissance des principaux concepts du langage Java est un pré-requis à la lecture de ce livre. |
Eni novembre 2008 2-7460-4618-0 200 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
 | Arithmétique - Application aux codes correcteurs et à la cryptographie Cours et 122 exercices corrigés - Licence de mathématiques de Pierre Wassef Commentaire Les propriétés fondamentales de l'ensemble des entiers naturels - notamment le principe de récurrence - constituent le point de départ de ce cours où l'auteur développe ensuite l'arithmétique des congruences (ou arithmétique modulaire) et ses applications à la cryptographie. L'étude des corps finis conduit enfin au chapitre consacré aux codes correcteurs d'erreurs. A l'échelon de la licence, cette arithmétique offre un des rares exemples où les mathématiques trouvent des applications directes dans notre vie quotidienne. En effet, lorsque nous utilisons un micro-ordinateur, lorsque nous écoutons un CD ou regardons un DVD, le transfert des données numériques n'est exploitable qu'avec l'aide des codes correcteurs d'erreurs. Destiné en priorité aux étudiants préparant la licence de mathématiques (niveau L2), cet ouvrage se suffit à lui-même car toutes les notions de base nécessaires à la compréhension du cours et enseignées en première année sont reprises dans un chapitre de rappels. Par ailleurs, une annexe est réservée à l'exposé des bases de la logique mathématique. Les résultats importants sont, pour la plupart, situés dans le cadre de leur découverte ; du IIIe siècle avant notre ère avec Euclide, jusqu'à Andrew Wiles aujourd'hui - en passant par Fermat, Gauss et tant d'autres - la dimension historique de cette branche des mathématiques n'en apparaît que mieux.
|
Vuibert septembre 2008 2-7117-2083-7 222 pages - 30,00 €
|
 Prix Amazon 28,50 € |
| |
| |
 | Algorithmes fondamentaux et langage C Codages, alternatives, boucles, tableaux, modularités de Jean Louis Imbert Commentaire Recouvrant les différents programmes officiels d'IUT et de licences, l'ouvrage apporte aux débutants en programmation, étudiants ou autodidactes, une introduction à l'algorithmique et aux structures de données. Il contient également quelques aspects de génie logiciel et il guide le lecteur dans l'apprentissage du langage C et de la compilation. Son originalité est la définition d'une sémantique opérationnelle claire et simple des différents types d'instructions. Cette sémantique explique la transformation de l'état de la machine induit par chaque instruction. Elle est illustrée par des schémas dits sémantiques qui montrent l'évolution des états de la mémoire au fil des instructions. Tous les algorithmes de base et de nombreux exemples sont illustrés par ces schémas qui permettent de bien comprendre leur fonctionnement. Des exercices corrigés complètent l'exposé pour mieux l'assimiler et permettre au lecteur de se tester. Un second ouvrage du même auteur prolonge la démarche en développant des notions avancées notamment sur les tableaux, le pointeur de langage, la modularité dans les programmes... |
Ellipses juillet 2008 2-7298-3867-8 312 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
 | EJB 3 Des concepts à l'écriture du code - Guide du développeur de Alexis Moussine-Pouchkine Commentaire Des concepts à l'écriture du code. Guide du développeur. Cet ouvrage est fondé sur les cours dispensés par le laboratoire SUPINFO des technologies Sun. Son objectif est de présenter et d'illustrer la nouveauté majeure de la dernière version de la plate-forme Java Entreprise : EJB 3. Il a été conçu comme un guide de formation et un support de référence répondant aux questions concrètes de développement et de maintenance des services et des objets métiers. Il comporte une étude pratique complète basée sur un cas concret de développement d'une application entreprise ainsi qu'un chapitre dédié à EJB 3.1. Cet ouvrage conviendra aux développeurs Java désireux de s'initier aux systèmes de persistance des données, aux développeurs EJB 2 souhaitant évoluer vers un système plus modulable et plus rapide à mettre en place ainsi qu'aux développeurs J2EE cherchant à la fois un système performant de persistance de données et un guide pratique proposant de nombreux exemples de code prêt à l'emploi. |
Dunod juillet 2008 2-10-051831-3 350 pages - 38,00 €
|
 Prix Amazon 36,10 € |
| |
| |
 | Le guide de survie - Expressions régulières Syntaxe générale et mise en application avec Grep, Sed, Python, TCL, Perl, PHP, Ruby, C, C++ et Java de Bernard Desgraupes Commentaire Une expression régulière est une suite de caractères typographiques qu’on appelle plus simplement « motif » chargée de décrire une chaîne de caractères pour la trouver dans un bloc de texte et lui appliquer un traitement automatisé comme un ajout un remplacement ou une suppression. Ce petit guide pratique est un récapitulatif facile à consulter illustré par des exemples concrets qui vous permettra de recourir rapidement et efficacement aux expressions usuelles et à maitriser leur syntaxe abstraite. Vous saurez utiliser les expressions régulières avec des outils d'édition de texte et les exploiter dans un cadre de programmation. |
Pearson Education mai 2008 2-7440-2253-5 240 pages - 16,00 €
|
 Prix Amazon 15,20 € |
| |
| |
 | Algèbre relationnelle Guide pratique de conception d'une base de données relationnelle normalisée de Michelle Clouse Commentaire Ce livre sur l'algèbre relationnelle et la conception d'un base de données est un guide pratique qui décrit différentes étapes, pas à pas et avec de nombreux exemples, de l'expression des besoins d'utilisateurs à la conception d'une base de données relationnelle normalisée qui répond à leur demande. C'est un ouvrage qui peut être lu, compris et mis en pratique par tout public : débutant, étudiant en informatique mais aussi professionnel de l'informatique ou enseignant. Tout au long des chapitres, la base de données sera positionnée dans le Système d'Information puis les sujets suivants seront décrits et mis en pratique : le dictionnaire des données de l'entreprise, la Matrice des Dépendances Fonctionnelles, les modèles et plus particulièrement les modèles de données de la méthode Merise, les règles de passage de la Matrice des Dépendances Fonctionnelles aux relations de l'algèbre relationnelle, les opérateurs de l'algèbre relationnelle pour répondre aux requêtes des utilisateurs, la normalisation des relations... Après la lecture de ce livre, le lecteur sera capable de modéliser conceptuellement une base de données relationnelle et d'interroger les données de cette base en utilisant les opérateurs de l'algèbre relationnelle. Le processus développé dans le livre peut être mis en pratique facilement et avec succès dans la vie professionnelle. Des compléments à cet ouvrage (arbres algébriques de l'étude de cas, exercices sur les formes normales, exercices d'utilisation d'opérateurs algébriques...) sont en téléchargement sur le site. |
Eni mars 2008 2-7460-4154-5 380 pages - 27,14 €
|
 Prix Amazon 25,78 € |
| |
| |
 | Initiation à l'algorithmique et aux structures de données en C 118 exercices corrigés de Rémy Malgouyres, Rita Zrour et Fabien Feschet Commentaire Cet ouvrage s'adresse aux étudiants de première année des filières informatique (L1, DUT et certaines licences professionnelles), ainsi qu'à tous ceux qui souhaitent acquérir des bases solides en programmation, sans connaissances préalables de l'informatique. Il permet d'aborder la programmation en langage C (syntaxe, exécution conditionnelle, boucles itératives, tableaux, fichiers, allocation dynamique de mémoire, récursivité...), les algorithmes (langage algorithmique, complexité d'algorithmes, tris...), et les structures de données (listes chaînées, piles, files, arbres, graphes et parcours de graphes). Conçus comme des outils d'apprentissage les exercices corrigés peuvent être abordés en complément de l'enseignement reçu ou de manière autodidacte en abordant les chapitres dans l'ordre puis en contrôlant ses connaissances avec les corrigés des exercices et les travaux pratiques. |
Dunod janvier 2008 2-10-051587-X 246 pages - 19,00 €
|
 Prix Amazon 18,05 € |
| |
| |
 | SQL et algèbre relationnelle Notions de base de Jérôme Gabillaud Commentaire Ingénieur en informatique pour l'industrie, consultant, Jérôme Gabillaud est également responsable pédagogique dans un grand centre de formation informatique. Spécialiste des systèmes d'accès aux données Oracle ou Microsoft, il est déjà auteur de nombreux ouvrages sur SQL Server ou Oracle. Il est reconnu MVP (Most Valuable Professionnal) sur SQL Server. |
Eni janvier 2008 2-7460-4085-9 198 pages - 10,00 €
|
 Prix Amazon 9,50 € |
| |
| |
 | Réseaux bayésiens de Patrick Naïm, Pierre Henri Wuillemin, Philippe Leray, Olivier Pourret et Anna Becker Commentaire Modèles de connaissances pour l'aide à la décision, le diagnostic ou le contrôle de systèmes complexes
Technique mathématique combinant statistiques et intelligence artificielle, les réseaux bayésiens permettent d'analyser de grandes quantités de données pour en extraire des connaissances utiles à la prise de décision, contrôler ou prévoir le comportement d'un système, diagnostiquer les causes d'un phénomène, etc.
Les réseaux bayésiens sont utilisés dans de nombreux domaines : santé et environnement (localisation de gènes, diagnostic, gestion des ressources naturelles), industrie et transports (contrôle d'automates et de véhicules), informatique et réseaux (agents intelligents), marketing (data mining, gestion de la relation client), management (aide à la décision, analyse financière, gestion des risques), etc.
Fondements théoriques, méthodologie de mise en oeuvre, études de cas et panorama des outils
Après une première partie de présentation "intuitive" des réseaux bayésiens accompagnée d'exercices, la deuxième partie du livre en expose les fondements théoriques, avec une étude détaillée des algorithmes les plus importants. Résolument pratique, la troisième partie de l'ouvrage propose une méthodologie de mise en oeuvre, un panorama des domaines d'application, six études de cas détaillées, ainsi qu'une présentation des principaux logiciels de modélisation de réseaux bayésiens (Bayes Net Toolbox, BayesiaLab, Hugin, Netica et Elvira).
À qui s'adresse l'ouvrage ?
Aux ingénieurs, informaticiens, industriels, biologistes, économistes confrontés à des problèmes d'analyse de données, d'aide à la décision, de gestion des connaissances, de diagnostic ou de contrôle de systèmes.
Aux étudiants en mathématiques appliquées, algorithmique, économie, recherche opérationnelle, gestion de production, automatique, etc. |
Eyrolles novembre 2007 2-212-11972-0 424 pages - 45,00 €
|
 Prix Amazon 42,75 € |
| |
| |
 | Algorithmique en Java 5 de Jean Michel Léry Commentaire La conception d'un algorithme est une étape indispensable dans tout développement informatique : ce sont les solutions qu'il présente qui sont programmées. Ce livre étudie la création et l'utilisation d'algorithmes, et montre comment aboutir à des applications en langage Java 5. La première partie (algorithmique élémentaire) porte sur la conception d'algorithmes. Elle expose les mécanismes tels que les tests et les boucles, ainsi que les structures de données comme les tableaux et les listes chaînées, qui servent de support à de nombreux algorithmes. La seconde partie étudie les algorithmes existants et leur utilisation : algorithmes de tri et de recherche. Elle aborde également les modèles de données couramment employés tels que les piles, les files et les arbres, et traite des algorithmes récursifs. Les exemples et exercices, en pseudo-langage et en langage Java 5, sont concrets, de difficulté croissante et suivis : les notions abordées dans la première partie du livre sont reprises dans la seconde. Cet ouvrage s'adresse aux étudiants de premier et de second cycles (IUT, BTS, universités et écoles d'ingénieurs). II sera également utile aux professionnels en formation continue. |
Pearson Education juin 2006 2-7440-7178-1 230 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
 | Thinking Recursively with Java de Eric Roberts Commentaire Updated and revised to include the use of Java for programming examples, this book provides readers with a thorough and clear introduction to the difficult concept of recursion
Uses a broad range of examples to illustrate the principles used in recursion and how to apply them to programming
Features imaginative examples along with various exercises and their solutions |
Wiley février 2006 0-471-70146-7 192 pages - 31,19 €
|
 Prix Amazon 31,19 € Disponible en 11 à 13 jours |
| |
| |
 | Microsoft ADO. Net 2. 0 step by step de Rebecca M. Riordan Commentaire With the initial release of the Microsoft .NET Framework, Microsoft introduced ADO.NET, the evolution of ActiveX® Data Objects (ADO). Designed to natively support XML as well as traditional datasets, Microsoft ADO.NET offered improvements in performance and scalability. In .NET Framework 2.0, data access is enhanced not only through the addition of new data access controls, services, and the ability to integrate more seamlessly with Microsoft SQL Server™ 2005, but also through improvements to the ADO.NET class libraries themselves. Now you can teach yourself the essentials of working with ADO.NET 2.0 in the Microsoft Visual Studio® environment—one step at a time. With STEP BY STEP, you work at your own pace through hands-on, learn-by-doing exercises. Whether you’re a beginning programmer or new to this version of the technology, you’ll understand the core capabilities and fundamental techniques for ADO.NET 2.0. Each chapter puts you to work, showing you how, when, and why to use specific features of the ADO.NET 2.0 rapid application development environment and guiding as you create actual components and working applications for Microsoft Windows®. |
Microsoft Press décembre 2005 0-7356-2164-0 510 pages - 29,91 €
|
 Prix Amazon 28,42 € Disponible en 24 h |
| |
| |
 | Professional ADO.NET 2 Programming with SQL Server 2005, Oracle, and MySQL de Wallace McClure, Gregory A. Beamer , John J. Croft IV , J. Ambrose Little et Bill Ryan Commentaire ADO.NET revolutionized the way data was accessed through SQL Server, Oracle, and MySQL. With Microsoft's release of ADO.NET 2, ADO and the .NET Framework are integrated with SQL Server for the first time-enabling you to program .NET applications directly within the SQL Server database.
Packed with sample code and recommended best practices for using ADO.NET 2, this code-intensive book explores the new data types that are available in the 2.0 Framework and discusses the appropriate time and way to use them. You'll learn how to make repetitive, mundane tasks much simpler and you'll walk away with a solid foundation for developing database-driven applications.
What you will learn from this book
* The basics of creating a connection, executing a query, and returning a result
* Best uses for Oracle in the ADO.NET Framework
* The many new features that are available for XML
* How to use the full text search capabilities of Microsoft(r) SQL Server 2005
* Methods for retrieving data and presenting it in various ways
* Why MySQL is a viable option for data storage
Who this book is for
This book is for experienced database developers who want to learn the latest release of ADO.NET 2.0. Knowledge of ADO.NET 1.0, general .NET development, and Microsoft SQL Server is necessary.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. |
Wrox Press décembre 2005 0-7645-8437-5 614 pages - 41,59 €
|
 Prix Amazon 40,57 € Disponible en 10 à 14 jours |
| |
| |
 | Méthodes mathématiques pour l'informatique BTS, IUT, CNAM, licence, écoles d'ingénieurs
de Jacques Vélu Commentaire Illustré de nombreux exemples, ce manuel aborde en profondeur les thèmes qui constituent la base élémentaire de connaissances mathématiques indispensable à 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. Dans chaque chapitre, une brève introduction indique les " raisons " de ce qui va suivre, et les questions posées tout au long du livre conduisent à des méthodes pratiques permettant de les résoudre mécaniquement. Des exercices, variés et souvent distrayants, éclairent les démonstrations qui vont à l'essentiel. Initialement conçu pour les enseignements du CNAM, Méthode mathématiques pour l'informatique est un outil pédagogique très complet qui intéressera tous les étudiants de DUT, de BTS, de LMD licence STIC (Sciences et techniques de l'information et de la communication) mention informatique et mention mathématiques appliquées, des certificats inscrits au RNCP (Registre National de la Certification Professionnelle). Entièrement revu et mis à jour, ce manuel déjà utilisé par des dizaines de milliers de lecteurs, est présenté ici dans sa 4ème édition. |
Dunod novembre 2005 2-10-049149-0 484 pages - 39,90 €
|
 Prix Amazon 37,91 € Disponible en 24 h |
| |
| |
 | Algorithmique objet Avec C++ de Jean-Pierre Fournier Commentaire Voici, présentés de manière didactique, les principes de base de la programmation moderne, dite programmation objet, avec une mise en pratique immédiate du langage C ++, aucune culture informatique préalable n'étant requise. L'ouvrage comporte trois parties dont l'objectif commun est de présenter les techniques modernes de conception et de réalisation de programmes informatiques en langage C ++, ainsi que les algorithmes élémentaires servant de fondement à grand nombre de logiciels. La première partie détaille les éléments de base du langage, en s'appuyant sur des exemples d'algorithmes d'abord simples puis plus complexes, les exemples allant d'un simple programme de quelques lignes à une hiérarchie de classes génériques à plusieurs titres. Une étude comparative du langage Java est également donnée. La deuxième partie consiste en une approche davantage consacrée aux algorithmes objet, se basant sur la présentation d'algorithmes classiques - de tri, de stockage, de recherche et de compression de données - pour étudier et commenter les techniques objet et les finesses du langage C ++. La troisième partie est plus interactive grâce à des séries d'exercices et des propositions de correction, qui permettent d'insister sur les concepts étudiés aux chapitres précédents. Chaque chapitre présente des notions de difficulté croissante, les exemples commentés de la troisième partie permettant au lecteur de mieux comprendre certains concepts, de tester ses capacités, enfin de comparer ses essais aux corrigés donnés par l'auteur. Etudiants des 1e cycles universitaires, élèves de BTS, ou scientifiques non-informaticiens, mais aussi développeurs seniors ayant débuté avec une algorithmique et des langages qui n'étaient pas encore orientés objet trouveront dans cet ouvrage la matière nécessaire pour réussir leurs programmes. Les programmes sources sont disponibles sur le site web www.vuibert.fr. |
Vuibert octobre 2005 2-7117-4856-1 442 pages - 36,00 €
|
 Prix Amazon 34,20 € Disponible en 24 h |
| |
| |
 | Outils mathématiques pour l'informaticien Mathématiques discrètes de Michel Marchand Commentaire En quoi les maths peuvent-elles aider les étudiants en informatique ? Ce livre s'adresse à tout étudiant en premier cycle qui s'initie à (informatique et constitue une référence précieuse pour un cours de méthodologie de la programmation. Il aborde les notions mathématiques de base dans le souci constant de mettre en évidence leur utilité dans les différents secteurs de l'informatique, Les cinq premiers chapitres parcourent les notions générales de calcul propositionnel et des prédicats, de combinatoire, de récurrence et de récursivité, d'arithmétique des entiers, de calcul ensembliste et relationnel, de structure ordonnée, d'algèbre de Boole. Les cinq autres chapitres sont consacrés à des sujets plus directement tournés vers des applications informatiques . étude des graphes, techniques de codage et de décodage exploitant des structures algébriques, approche de la théorie des langages formels et des automates à nombre fini d'états. Clair et. progressif, (exposé est émaillé de nombreux exemples et de graphiques. De nombreux algorithmes, présentés dans le langage lava, illustrent les manipulations des concepts rencontrés. Plus de 400 corrigés permettent au lecteur de parfaire sa compréhension et sa maîtrise des notions étudiées, et contribuent à faire de cet ouvrage un merveilleux support de formation. |
De Boeck octobre 2005 2-8041-4963-3 440 pages - 29,00 €
|
 Prix Amazon 27,55 € Disponible en 4 à 6 semaines |
| |
| |
 | Petite introduction à l'algorithmique A la découverte des mathématiques du pas à pas de Pierre Damphousse Commentaire Cette Petite introduction à l'algorithmique est destinée à un large public, allant de l'ingénieur en fonction aux mathématiciens, grands et petits, en passant par tous les esprits structurés curieux des mathématiques et de l'informatique. Pour ce spectre étendu de lecteurs, le pas est initialement lent, rythmé par des exemples commentés. Afin d'esquisser avec justesse un des visages de l'informatique mathématique, la rigueur n'est jamais sacrifiée et une variété de thèmes substantiels sont déployés. Les références historiques de ce sujet jeune et vigoureux, qui remonte néanmoins à l'aube des civilisations, sont abondantes pour montrer la place et la dimension, largement ignorées, des mathématiques du pas à pas, du possible à l'exécutable, dans la pensée mathématique. En résumé, un ouvrage d'informatique mathématique voulu fluide, ouvert, rigoureux et sensible à la continuité historique. |
Ellipses avril 2005 2-7298-2300-X 144 pages - 10,50 €
|
 Prix Amazon 9,98 € Disponible en 5 à 7 jours |
| |
| |
 | Algorithms Sequential, Parallel, and Distibuted de Kenneth A. Berman et Jerome L. Paul Commentaire Provides in-depth coverage of traditional and current topics in sequential algorithms, and also gives a solid introduction to the theory of parallel and distributed algorithms reflecting the emergence of modern computing environments such as parallel computers, the Internet, cluster and grid computing. |
Thomson février 2005 0-534-42057-5 962 pages - 50,69 €
|
 Prix Amazon 49,44 € Disponible en 3 à 5 semaines |
| |
| |
 | Super-Recursive Algorithms de Mark Burgin Commentaire The main achievement of the theory of computations is the elaboration of an exact mathematical model of an algorithm done less than seventy years ago by introducing recursive and partial recursive functions, Turing machines, and Post formal systems. The famous Church-Turing Thesis claims that these models (called recursive algorithms) are the most general. The reason of this is that all mathematical models of algorithms that appeared later were either equivalent or even weaker than Turing machines (or equivalently, partial recursive functions). Theory of super-recursive algorithms refutes this Thesis because computing power of super-recursive algorithms is much greater than that of the conventional, or recursive, algorithms. Consequently, the discovery of super-recursive algorithms provides for a new understanding of some important mathematical results including the famous Gödel incompleteness theorem. In 'Super-Recursive Algorithms,' fundamentals of the theory of super-recursive algorithms will be explained. It will be demonstrated that while recursive algorithms gave a correct theoretical representation of computers at the beginning of the 'computer era', super-recursive algorithms are more adequate as mathematical models for modern computers. In addition to this, super-recursive algorithms provide for a better theoretical frame for computing methods in various areas: for numerical analysis, for search and other operations with huge data arrays, for control and monitoring systems, etc. In the lecture, emphasize will be given to applications related to search in huge and, especially, in dynamic data arrays. |
Springer février 2005 0-387-95569-0 304 pages - 64,29 €
|
 Prix Amazon 58,12 € Disponible en 10 à 12 jours |
| |
| |
 | ADO.NET L'accès aux données de Jerôme Gabillaud Sommaire L'accès aux données : Le modèle DataSet, le modèle des sources de données (DataProvider)...
Les connexions : La chaîne de connexion, la gestion des connexions, les pools de connexion, les événements...
La réalisation d'accès performants : Les commandes, les paramètres, le DDL, le DML, les transactions, la gestion des exceptions...
Les DataSets : Les contraintes, l'auto-incrémentation, les attributs, la personnalisation, les relations, le travail avec les données...
Le XML : Les schémas XSD, lire un document XML, générer un document XML, XmIDataDocument...
Le travail avec une source de données : Les objets de type DataAdapter, DataSet et DataAdapter, la mise à jour des données... |
Eni novembre 2004 2-7460-2313-X 183 pages - 10,00 €
|
 Prix Amazon 9,50 € Disponible en 4 à 5 jours |
| |
| |
 | Algorithmique et programmation en Java Cours et exercices corrigés de Vincent Granet Commentaire Cet ouvrage s'adresse principalement aux étudiants des cycles informatiques (IUT, IUP, MIAGE, licence et master 1re année) ainsi
qu'aux élèves ingénieurs. Il intéressera également toute personne souhaitant découvrir la programmation avec Java. L'auteur propose ici une introduction à l'algorithmique (algorithmes et structures de données classiques) et à la programmation impérative 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.
Cette deuxième édition, revue et corrigée, s'enrichit d'un nouveau chapitre sur les interfaces graphiques ainsi que d'une section sur les arbres équilibrés. De nombreux exercices complètent ce cours. Les corrigés sont
disponibles sur le Web ainsi que de nombreuses animations de types abstraits. |
Dunod juillet 2004 2-10-048463-X 387 pages - 32,60 €
|
 Prix Amazon 30,97 € Disponible en 11 à 12 jours |
| |
| |
 | Developing intelligent agent systems a pratical guide de Lin Padgham et Michael Winikoff Commentaire Intelligent agent technology is a tool of modern computer science that can be used to engineer complex computer programmes that behave rationally in dynamic and changing environments. Applications range from small programmes that intelligently search the Web buying and selling goods via electronic commerce, to autonomous space probes.
This powerful technology is not widely used, however, as developing intelligent agent software requires high levels of training and skill. The authors of this book have developed and tested a methodology and tools for developing intelligent agent systems. With this methodology (Prometheus) developers can start agent-oriented designs and implementations easily from scratch saving valuable time and resources.
Developing Intelligent Agent Systems not only answers the questions "what are agents?" and "why are they useful?" but also the crucial question: "how do I design and build intelligent agent systems?" The book covers everything a practitioner needs to know to begin to effectively use this technology - including an introduction to the notion of agents, a description of the concepts involved, and a software engineering methodology.
Read on for:
a practical step-by-step introduction to designing and building intelligent agent systems.
a full life-cycle methodology for developing intelligent agent systems covering specification, analysis, design and implementation of agents.
PDT: Prometheus Design Tool - software support for the Prometheus design process.
the example of an electronic bookstore to illustrate the design process throughout the book.
This book is aimed at industrial software developers, software engineers and at advanced undergraduate students. It assumes knowledge of basic software engineering but does not require knowledge of Artificial Intelligence or of mathematics. Familiarity with Java will help in reading the examples in chapter 10.
|
Wiley juillet 2004 0-470-86120-7 226 pages
|
 Prix Amazon 56,81 € |
| |
| |
 | Algorithmes en Java Concepts fondamentaux, structures de données, tri et recherche de Robert Sedgewick Commentaire Cet ouvrage correspond au célèbre premier volume (parties I à IV) de l'œuvre de Robert Sedgewick. Déjà référence incontournable auprès de plus de 400 000 développeurs dans le monde, le livre mêle habilement théorie et pratique. Côté théorie, il décrit de manière extrêmement claire, complète et détaillée les
structures de données et les algorithmes fondamentaux pour le tri, la recherche et
les applications connexes. Côté pratique, le choix de l'application des concepts à Java
présente le double avantage d'exprimer les méthodes de façon directe et concise, et
de fournir aux programmeurs des outils de tests dans des applications réelles. A la fois initiation à l'algorithmique et référence intégrant les dernières techniques de programmation avec des algorithmes classiques ou récents, cet ouvrage est une
mine d'informations :
• Un catalogue exhaustif des structures fondamentales (tableaux, listes chaînées,
arbres, etc.) et des méthodes algorithmiques associées, avec une mise en situation les rendant immédiatement utilisables.
• Une implémentation directe en Java de plus de 100 algorithmes fondamentaux : files binomiales, tri radix, arbres binaires de recherche randomisés, arbres splay, listes à sauts, tri à plusieurs voies, arbres B, hachage extensible, etc.
• Une étude approfondie de l'implémentation des algorithmes de tri, de sélection, du TA File à priorité et du TA Table de symbole (algorithmes de recherche).
• Des informations quantifiées sur les performances des algorithmes présentés
pour permettre leur comparaison.
• Une validation systématique par tests des résultats théoriques de comparaison de
performances, sur les algorithmes comme sur les structures de données.
• Les outils méthodologiques pour trouver, quel que soit le problème d'optimisation dans le développement d'une application, la structure de données et l'algorithme adaptés.
• Plus de 1 000 exercices de difficulté progressive pour tester ses connaissances et
mettre en pratique ses acquis. |
Pearson Education juin 2004 2-7440-7024-6 772 pages - 42,00 €
|
 Prix Amazon 39,90 € Disponible en 9 jours |
| |
| |
 | ADO programmer's reference de Dave Sussman Commentaire All programmers working in database technology using Microsoft development tools will need this book; it is a reference book and is therefore suitable for beginners and experienced programmers alike. This is a great addition to any other Apress book and one to keep on the desk at all times! This exciting book provides a complete reference to the ADO API, covering all versions up to the latest 2.8. As this is a reference, code samples are concise, focusing on ADO techniques rather than the environment in which it is used. This title is a updated reprint of the Wrox title of the same name bought by Apress when Wrox collapsed earlier this year. All told, this would be the fourth edition of the title.
* This is the most definitive book on the subject and has been the leading reference on ADO since its first release * Covers all versions of ADO * Covers related technologies, such as ADOX and ADOMD * Supported by online samples in multiple languages * Examines performance aspects of ADO
|
Apress mars 2004 1-59059-342-1 694 pages - 28,58 €
|
 Prix Amazon 25,23 € Disponible en 12 à 13 jours |
| |
| |
 | Scheduling algorithms de Peter Brucker Commentaire Besides scheduling problems for single and parallel machines and shop scheduling problems the book covers advanced models involving due-dates, sequence dependent changeover times and batching. Also multiprocessor task scheduling and problems with multipurpose machines are discussed. The methods used to solve these problems are linear programming, dynamic programming, branch-and-bound algorithms, and local search heuristics. Complexity results for the different classes of deterministic scheduling problems are updated and summarized. Also the references are updated.
|
Springer mars 2004 3-540-20524-1 368 pages - 95,81 €
|
 Prix Amazon 95,81 € Disponible en 9 à 10 jours |
| |
| |
|