Université Hassiba benbouali – chlef. faculté des sciences … · 2019. 3. 4. · UNIVERSITE...
Transcript of Université Hassiba benbouali – chlef. faculté des sciences … · 2019. 3. 4. · UNIVERSITE...
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
1
Titre: Analyse de données textuelles sous R
Auteur (s): N. Turenne
Editeur: ISTE, Londres
Année: 2016
Description: 318 p.: couv. en coul. ; 24 Cm
ISBN: 978-1-78405-107-5
Résumé: Cet ouvrage est un guide complet pour l'analyse de données textuelles. Il s'appuie
sur un ensemble de bibliothèques géré par le langage R, logiciel libre de traitement des
données et d'analyse statistiques. Didactique, Analyse de données textuelles sous R présente
les étapes préalables d'opérations de base comme le chargement des données, le découpage
en tokens ou la conversion en matrice terme-document. Il détaille également les tâches plus
complexes comme l'association des segments de discours à des locuteurs d'un entretien,
l'extraction et la visualisation des thèmes, la classification des mots, l'indexation et la
recherche des documents ou l'extraction des relations entre entités nommées. Cet ensemble
d'opérations doit pouvoir s'intégrer dans un écosystème de plateformes d'analyse comme un
système de recommandation, d'aide à la traduction ou d'analyse des médias sociaux.
Cote: 519.5 TUR
Localisation: Niveau 1 et 2
Titre: Algorithmique: techniques fondamentales de programmation: exemples en C#
Auteur (s): S. Putier et S. Rohaut
Editeur: ENI, Herblain
Année: 2016
Description: 505 p.: couv. en coul. ; 22 Cm
ISBN: 978-2-7460-9923-4
Résumé: Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les
bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord
comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il
peut faire fonctionner des programmes, comment il manipule et stocke les données et les
instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence:
variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées
comme les pointeurs et les objets. Le langage algorithmique (ou la syntaxe du pseudo-code
des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les
formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement
destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de
quoi évoluer vers des notions plus avancées: deux chapitres, l'un sur les pointeurs et les
références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages
évolués et puissants comme C, C++, Java et surtout C#. Cet ouvrage propose à la fin de
chaque chapitre de nombreux exercices corrigés permettant de consolider ses acquis.
Cote: 005.131 PUT
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
2
Titre: Algorithmique, programmation par la pratique
Auteur (s): J. Ouin
Editeur: Ellipses, Paris
Année: 2017
Description: 240 p.: couv. ill. en coul. ; 24 Cm
ISBN: 978-2-340-02247-8
Résumé: Nombreux travaux pratiques portant sur des exemples concrets qui permettent de
passer directement à la programmation. Méthodes numériques détaillées et formules à
utiliser. Programmes écrits en langages Scilab et Python logiciels libres fournissant un
environnement de calcul numérique pour des applications scientifiques.
Cote: 511.8 OUI
Localisation: Niveau 1 et 2
Titre: Programmer avec le langage C++
Auteur (s): M. Nebraet M. Schaller
Editeur: Eyrolles, Paris
Année: 2017
Description: 673 p.: ill :, couv. ill. en coul. ; 24 Cm
ISBN: 979-10-90085-91-6
Résumé: 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.
Cote: 681.229 NEB
Localisation: Niveau 1 et 2
Titre: Mathématiques du DUT informatique
Auteur (s): M-S. Modeliar
Editeur: Ellipses, Paris
Année: 2015
Description: 325 p.: couv. ill. en coul. ; 24 Cm
ISBN: 978-2-340-00376-7
Résumé: Conforme au nouveau programme. Pour les étudiants préparant le DUT
informatique (mais aussi les DUT R&T (Recherche et Technologies) et réseaux de
communication), les étudiants de licence mathématiques et informatique, les élèves de classes
préparatoires et de l'option ISN en terminale.
Cote: 004.015 SAM
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
3
Titre: L’algorithmique pour tous: énigmes, conjectures et simulations d’expériences aléatoires
Auteur (s): J. Ouin
Editeur: Ellipses, Paris
Année: 2018
Description: 326 p.: couv. ill. en coul. ; 24 Cm
ISBN: 978-2-340-02287-4
Résumé: Cet ouvrage aborde l'algorithmique sous un aspect récréatif: la résolution des
exercices s'effectue à l'aide de programmes Scilab et Python. Aucune démonstration
mathématique n'est nécessaire et aucun théorème n'est à connaître. Chaque exercice
comporte des questions de difficulté croissante permettant ainsi à chacun de progresser à
son rythme. Cet ouvrage comprend: la définition de l'algorithmique et la présentation des
logiciels Scilab et Python; les énoncés des exercices et les corrigés détaillés; les instructions et
les fonctions utilisées par les langages Scilab et Python. Il s'adresse aux élèves, aux étudiants,
aux enseignants ainsi qu'à tous ceux qui sont intéressés par la résolution de problèmes
concrets à l'aide d'algorithmes et de programmes informatiques. Les instructions et les
fonctions Scilab et Python utilisées dans les programmes sont détaillées en annexe de
l'ouvrage. Des exemples d'utilisation sont également proposés pour les deux langages. De par
la présence d'énoncés portant sur des notions accessibles à tous et de questions de difficulté
progressive, cet ouvrage est à la fois un excellent outil d'apprentissage et de
perfectionnement en algorithmique et en programmation Scilab et Python.
Cote: 005.13 OUI
Localisation: Niveau 1 et 2
Titre: Programmation en Python pour les mathématiques
Auteur (s): A. Casamayou-Boucau, P. Chauvin et G. Connan
Editeur: Dunod, Paris
Edition: 2°éd.
Année: 2016
Description: 302 p.: couv. en coul. ; 24 Cm
ISBN: 978-2-10-073831-1
Résumé: Python est un langage de programmation libre, multi-plateforme, offrant des outils
de haut niveau et une syntaxe simple. Il est particulièrement apprécié des pédagogues qui y
trouvent un langage où la syntaxe, séparée des mécanismes de bas niveau, permet une
initiation aisée aux concepts de base de la programmation. C'est le langage le plus répandu
dans le monde scientifique. Cet ouvrage présente tout ce que le mathématicien doit savoir
sur ce langage: comment se le procurer, comment l'installer, l'utiliser, quelles sont ses
fonctionnalités proprement mathématiques et quels problèmes sont susceptibles d'être
résolus grâce à lui. (voir Erratum concernant la page 8 en contenu complémentaire).
Didactique et simple d'approche, il aborde donc conjointement la programmation,
l'algorithmique et les applications mathématiques. Sans chercher une exhaustivité impossible
à atteindre, il montre comment la flexibilité et la versatilité du langage Python en font un très
bon choix pour une utilisation scientifique. Cette seconde édition tient compte des dernières
évolutions du langage. Par ailleurs des exercices d'entraînement avec éléments de
résolution ont été ajoutés.
Cote: 510.285 CAS
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
4
Titre: Apprendre à programmer en Python
Auteur (s): F. Laroche
Editeur: Ellipses, Paris
Année: 2015
Description: 336 p.: couv. ill. en coul. ; 24 C
ISBN: 978-2-340-00458-0
Résumé: Coding-Goûters, Scratch, enseignement de l'informatique,... comment préparer nos
chères têtes blondes ou brunes, filles ou garçons, au monde du XXIe siècle ? Peut-on
apprendre à coder dès le plus jeune âge ? Frédéric Laroche pense que oui et tente de le
prouver dans ce livre à travers plus de vingt applications réalisables en Python, langage
moderne et simple d'accès pour les débutants, même les plus jeunes (de 7 à 97 ans...)
L'informatique s'apprend en général de deux manières: en classe avec un professeur, des
exercices, des évaluations ou bien par soi-même, avec si possible l'aide bienveillante d'une
grande sœur, d'un grand frère ou d'un ouvrage adapté. La plupart des défricheurs de
l'informatique ont commencé en bidouillant sur leurs machines, en s'auto formant grâce à des
langages simples tels le Basic ou le Pascal dont Python est le digne successeur pour les vingt
ans à venir (au moins). Les applications proposées, toutes déjà réalisées par des élèves
débutants, vont de jeux comme le "Juste Prix" (c'est quoi un programme), un "Quizz" (utiliser
des fichiers), des "Devinettes de Calcul" (comment ça marche) jusqu'à des applications plus
graphiques comme le "Casse-Briques", le "Jeu de la Vie" ou le "Snake"... On trouvera
également des chapitres traitant d'Internet, de la manipulation des images, des algorithmes
de base... nécessaires à la formation "citoyenne" de toutes et de tous.
À propos de Python: "Simple, rapide, donne de bonnes habitudes de programmation, léger (à
tel point que repasser à un autre langage après semble vite pesant), ouvert, énormément de
documentation sur Internet. Il permet de vite se faire plaisir en réalisant des scripts puissants...
Il est également "nouvelle génération" et portable." (commentcamarche.net)
Cote: 005.13 LAR
Localisation: Niveau 1 et 2
Titre: Tout sur les réseaux et internet
Auteur (s): J-F. Pillou et F. Lemainque
Editeur: Dunod, Paris
Edition: 4°éd.
Année: 2015
Description: 288 p.: ill., couv. ill. en coul. ; 18 Cm
ISBN: 978-2-10-072230-3
Résumé: Autrefois réservés aux seules entreprises, les réseaux concernent aujourd'hui tous
les utilisateurs d'ordinateurs, notamment les particuliers connectés à Internet. Cet ouvrage fait
le point sur les différentes notions à connaître pour être en mesure de mettre en place, de
gérer, de sécuriser et de dépanner un réseau, indépendamment du système d'exploitation
utilisé (Windows, Mac OS ou Linux). Les notions présentées permettront également au lecteur
de parfaire sa connaissance du sujet et d'en comprendre les différents aspects, notamment
dans un contexte professionnel. Cette 4e édition actualisée, fait le point sur les récentes
évolutions du domaine, notamment en matière de réseaux mobiles et des protocoles Wifi.
Cote: 004.65 PIL
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
5
Titre: Apprendre à programmer en C
Auteur (s): N. Nebra
Editeur: Eyrolles, Paris
Edition: 2°éd.
Année: 2017
Description: 526 p.: couv. en coul. ; 24 Cm
ISBN: 979-10-90085-87-9
Résumé: Pour ceux qui débutent en programmation cet ouvrage permet de réaliser
rapidement des programmes, d'installer un environnement de développement, de manipuler
les concepts de base et avancés du C. Il est aussi possible de télécharger les codes sources en
ligne grâce à des codes inclus dans le livre.
Cote: 005.133 NEB
Localisation: Niveau 1 et 2
Titre: Apprendre la programmation orientée objet avec le langage Python
Auteur (s): V. Boucheny
Editeur: ENI, Herblain
Année: 2016
Description: 259 p.: couv. en coul. ; 21 Cm
ISBN: 978-2-409-00099-7
Résumé: Ce livre sur l'apprentissage de la Programmation Orientée Objet avec le langage
Python s'adresse à toute personne désirant maîtriser ce type de programmation. Des
connaissances de base en développement et sur la syntaxe du langage Python sont des
prérequis indispensables pour tirer le meilleur profit du livre. Dans une première partie
l'auteur présente en détail les concepts de la POO: sa puissance d'expression qui lui a conféré
son succès, les classes avec leurs attributs et méthodes, l'héritage qui ouvre la voie
au polymorphisme, l'encapsulation qui permet un contrôle précis sur l'exposition des
données... Avec des exemples simples et détaillés, la théorie de ce paradigme de
programmation devient clairement accessible. Ensuite, après quelques conseils pour installer
un environnement de travail performant (utilitaire de gestion de modules externes,
documentation du langage, outils de tests...), l'auteur propose la mise en application des
chapitres précédents avec du code Python. Chaque concept de POO est explicité en
profondeur et illustré par du code pertinent. Là encore, des exemples complets et commentés
permettent d'appréhender parfaitement la puissance qu'offre le langage. Au-delà du
périmètre de la POO, les chapitres suivants traitent de sujets que n'importe quel développeur
rencontrera au cours de sa carrière, et qui lui serviront au quotidien: la présentation
de quelques design patterns pour une mise en pratique concrète des notions vues
précédemment, et des exemples d'utilisation de bibliothèques Python spécialisées dans
différents domaines de l'informatique (XML, interface graphique, multithreading...).
Et enfin, parce que la programmation ne consiste pas uniquement à écrire du code, l'auteur
partage sa vision du métier de développeur, avec des conseils pour s'améliorer
continuellement, travailler en bonne harmonie avec une équipe, ou encore savoir utiliser les
bons outils dans les bonnes situations.
Cote: 005.133 APP
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
6
Titre: Compilation: cours et exercices corrigés
Auteur (s): S. Ait-Aoudia
Editeur: Office des Publications Universitaires, Alger
Année: 2014
Description: 304 p.: ill., couv. ill. en coul. ; 22 Cm
ISBN: 978-9961-0-1721-0
Résumé: L'ordinateur ou tout autre outil technologique ne comprend que le langage
machine. L'être humain communique avec un langage de haut niveau. Pour que les actions
humaines soient exécutées par un ordinateur, il est nécessaire d'avoir un outil de conversion.
Le rôle du compilateur est justement de traduire un programme écrit dans un langage de
haut niveau en instructions machine. Le processus de compilation peut être appréhendé par
l'étude de ses principales phases que sont l'analyse lexicale, l'analyse syntaxique, l'analyse
sémantique, la génération d'une forme intermédiaire, l'optimisation et la génération de code.
Dans cet ouvrage, nous donnerons les principaux concepts et expliciterons les outils formels
sous-jacents aux phases du compilateur. Nous donnerons également un aperçu des
principaux outils d'aide à l'écriture de compilateurs. Ecrit à l’intention des étudiants, des
enseignants des écoles d’ingénieurs et des universités et de toute personne s’intéressant au
domaine des compilateurs, ce livre se veut une introduction aux techniques de compilation.
Cote: 005.453 AOU
Localisation: Niveau 1 et 2
Titre: Informatique: initiation à l’algorithmique en Scilab et Python
Auteur (s): E. Le Nagard
Editeur: Pearson, Montreil
Année: 2013
Description: 268 p.: couv. en coul. ; 24 Cm
ISBN: 978-2-7440-7675-6
Résumé: L'informatique est une matière incontournable du programme 2013 des classes
préparatoires scientifiques; elle est évaluée dans les nouveaux concours. Cet ouvrage
s'adresse aux étudiants et enseignants des classes préparatoires scientifiques de toutes les
filières (MPSI, PCSI, PTSI, MP, PC, PSI, PT, TSI) et a pour objectif de leur présenter en un seul
volume l'ensemble des connaissances en informatique pour la préparation aux écrits et aux
oraux des concours d'écoles d'ingénieurs: L'initiation à l'algorithmique en Scilab et Python,
langages retenus par le programme; De nombreux tests placés au fil du texte pour valider
progressivement les acquis; Des exemples permettant d'assimiler les techniques mises en
œuvre; Des encadrés "Attention", "Syntaxe", "Synthèse" et "Algorithmique" soulignant les
pièges à éviter et reprenant les notions fondamentales; Des exercices intégralement corrigés
dans l'ouvrage pour appliquer les méthodes présentées; Des travaux pratiques analogues aux
problèmes de concours pour un entraînement approfondi.
Cote: 518.1 NAG
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
7
Titre: Architecture des réseaux fixes
Auteur (s): A. Pérez
Editeur: Lavoisier, Paris
Année: 2011
Description: 306 p.: ill. ; 24 Cm
ISBN: 978-2-7462-2514-5
Résumé: Si les concepts de base de l'architecture des réseaux fixes locaux LAN sont
relativement simples à appréhender, la tâche s'avère plus complexe pour les réseaux étendus
WAN puisque plusieurs technologies, parfois concurrentes, coexistent actuellement. La
normalisation a certes établi des protocoles, mais la structure du réseau dans sa globalité est
spécifique pour chaque concepteur. Cet ouvrage présente les principales technologies
employées dans les différentes composantes du réseau WAN: les systèmes de transmission
sur paires métalliques (xDSL), sur fibres optiques (EFM et GPON) et radioélectriques (Wi-Fi)
qui caractérisent le réseau d'accès; la technologie Ethernet, adaptée aux besoins des
opérateurs et largement déployée dans le réseau d'agrégation; les technologies MPLS-VPN
(VPN de niveau 3 ou VPN IP) et VPLS (VPN de niveau 2 ou VPN Ethernet) utilisées par le coeur
de réseau; le système de transmission sur fibre optique OTN servant dans le réseau
d'agrégation et le cœur de réseau.
Cote: 621.382 ARC
Localisation: Niveau 1 et 2
Titre: Initiation à l’informatique: Windows 8, Word 2013, Excel 2013, internet explorer 10 et
Outlook 2013
Auteur (s): Collectif
Editeur: ENI, Herblain
Année: 2013
Description: 155 p.: couv. ill. en coul. ; 22 Cm
ISBN: 978-2-7460-8174-1
Résumé: Ce livre vous présente les bases à connaître pour exploiter efficacement votre
ordinateur équipé de Windows 8 et de la suite Office 2013. Il débute par une présentation du
nouvel environnement de travail proposé par Windows 8: comment démarrer votre PC,
comment s'y retrouver dans l'interface Windows 8 et l'interface Bureau, comment faire
maintenant que le bouton Démarrer a disparu ! Vous découvrirez ensuite les manipulations
de base du traitement de texte Word 2013 qui vous permettront de réaliser des documents
simples; vous enchaînerez par la découverte du tableur Excel 2013 pour réaliser des tableaux.
Vous comprendrez très vite pourquoi il est nécessaire d'enregistrer régulièrement son travail
en créant de nombreux fichiers classés dans divers dossiers ou sur l'espace de stockage en
ligne SkyDrive; vous pourrez, grâce à l'Explorateur Windows, retrouver facilement ces fichiers
pour les copier, les supprimer... Le dernier chapitre vous présente les fonctionnalités de base
du navigateur Internet Explorer 10 et celles d'Outlook 2013 qui vous permettront d'envoyer
des messages.
Cote: 005.5 INI
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
8
Titre: C++: découvrez le C++ avec la programmation graphique OpenGL et Windows
Auteur (s): Y. Géromettia et J. Le Corre
Editeur: Micro Application, Mayenne
Edition: 5°éd.
Année: 2014
Description: 464 p.: couv. en coul. ; 21 Cm
ISBN: 978-2-822-403320
Résumé: Pour une compréhension et une maîtrise complètes de C++: - Générer et exécuter
un programme; - Utiliser OpenGL; - Créer un jeu de labyrinthe; - Faire un jeu de morpion avec
Windows Form; - Concevoir une application multidocument; - Réaliser un logiciel de dessin; -
Configurer un projet pour GLUT et OpenGL; - Configurer le compilateur; - Déboguer un
programme... Les exemples de l'ouvrage utilisent Microsoft Visual Studio Express 2013..
Cote: 005.3 GER
Localisation: Niveau 1 et 2
Titre: Mathématiques pour l’informatique
Auteur (s): N. Rodriguez, M. Tignon et B. Verlant
Editeur: Foucher, Paris
Année: 2014
Description: 240 p.: ill. couv. ill. en coul. ; 28 Cm
ISBN: 978-2-216-12747-4
Résumé: Le programme de mathématiques de BTS SIO comporte: 1. Une partie obligatoire,
Mathématiques pour l'informatique composée de deux unités: Mathématiques (évaluée en
contrôle final), Algorithmique appliquée (évaluée en CCF). Ce nouveau manuel, accompagné
de fichiers TICE en ligne, traite l'ensemble des deux unités de la partie obligatoire. 2. Une
partie facultative: Mathématiques approfondies. Pour cet enseignement facultatif, nous
conseillons l'usage du manuel de BTS CGO.
Les points forts de l'ouvrage: le cours, les TP et les exercices utilisent très largement les outils
logiciels.
Cote: 517 ROD
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
9
Titre: Système d’exploitation: mécanique de base
Auteur (s): A. Belkhir
Editeur: Office des Publications Universitaires, Alger
Edition: 5°éd.
Année: 2009
Description: 241 p.: ill., couv. ill. en coul. ; 22 Cm
ISBN: 978-9961-0-0677-1
Résumé: cet ouvrage contient;
- Evolution des systèmes d'exploitation.
- Mécanismes de base d'exécution des programmes.
- Gestion des entrées/sorties physiques.
- Gestion de processeur central.
- Gestion de la mémoire.
Cote: 005.74 BEL
Localisation: Niveau 1 et 2
Titre: Premier pas en algorithmique: de l’énoncé à la solution: exercices analysés, corrigés et
commentés
Auteur (s): A. Tartier et A. Vailly
Editeur: Ellipses, Paris
Année: 2014
Description: 396 p.: couv. en coul. ; 26 Cm
ISBN: 978-2-340-00125-1
Résumé: Un livre indispensable à qui veut ancrer sa pratique de la programmation sur une
base algorithmique solide. Alors qu'il existe deux grandes catégories de livres: les manuels de
cours et les recueils d'exercices corrigés, le présent ouvrage est un peu différent. Pour
encourager une approche plus active, les notions de cours sont présentées, non pas a priori,
mais a posteriori lorsque le lecteur, confronté aux problèmes, a eu l'occasion de se poser des
questions. Il se trouve alors beaucoup plus réceptif aux explications et aux réponses qui lui
sont fournies. Des exercices ont été choisis pour couvrir toutes les notions d'algorithmique
que doit maîtriser un débutant. Ces exercices sont regroupés en chapitres thématiques.
Chaque exercice est l'occasion d'expliquer une ou plusieurs notions essentielles. Après une
brève introduction justifiant le choix de l'exercice, le «corps» de l'exercice commence par une
analyse de l'énoncé, et en extrait, peu à peu, les idées à mettre en œuvre pour aller vers une
ou plusieurs solutions expliquées pas à pas, comparées et discutées.
Enfin, une partie «Que faut-il retenir ?» reprend et explique, de manière plus générale, les
notions d'algorithmique qui ont été appliquées. Chaque chapitre se termine par un résumé
dans lequel sont mis en évidence les enseignements à tirer du travail réalisé.
Cote: 518.107 TAR
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
10
Titre: Informatique: programmation et calcul scientifique en Python et Scilab
Auteur (s): T. Audibert et A. Oussalah
Editeur: Ellipses, Paris
Année: 2014
Description: 520 p.: couv. ill. en coul. ; 24 Cm
ISBN: 978-2-7298-8471-0
Résumé: L'informatique prend enfin une place à part entière dans les programmes des
Classes Préparatoires aux Grandes Ecoles. Ce cours couvre le programme des deux années de
préparation qui est le même pour les filières: MPSI, PCSI, PTSI, TSI 1 et MP, PC, PSI, PTSI et TSI
2. Il est, pour l'essentiel, articulé autour de deux axes: l'informatique générale: algorithmique,
preuves et complexité des programmes, représentation et traitement des données; le calcul
numérique où, tout en restant à un niveau très rudimentaire on peut montrer, dans des
configurations simples, comment on résout les principaux problèmes issus des domaines
scientifiques et techniques. Conformément au programme, le support de ce cours est Python,
langage de programmation simple d'utilisation rendu puissant grâce à sa bibliothèque très
fournie. Le calcul numérique est développé avec les modules numpy et scipy de Python ainsi
qu'avec Scilab, logiciel open source de calcul numérique. Cet ouvrage contient plus d'une
centaine d'exercices corrigés avec de nombreux compléments disponibles en ligne.
Cote: 005.1 AUD
Localisation: Niveau 1 et 2
Titre: Calcul numérique; Partie I: cours d’analyse numérique
Auteur (s): A. Soudani
Editeur: Office des Publications Universitaires, Alger
Année: 2015
Description: 216 p.: ill., couv. en coul. ; 27 Cm
ISBN: 978-9961-0-1823-1
Résumé: Ce polycopié pédagogique de Calcul Numérique présente les "outils" de base de
l’Analyse Numérique que tout étudiant en Licence ou en Master dans les domaines des
sciences de la matière et des sciences techniques aura besoin dans sa formation. Ce
document pédagogique présente un recueil de dix chapitres qui couvrent l’essentiel des
programmes des étudiants des deux systèmes de formation (Ingénieur et/ou LMD). Chaque
chapitre expose de manière didactique les principes généraux de la théorie avec des
exemples d’application suivi d’une première série d’exercices destinée aux séances de travaux
dirigés et une deuxième série des problèmes très divers, donnée aux étudiants comme devoir
à domicile. Ce document de calcul numérique sera suivi prochainement par une deuxième
partie qui comporte un recueil d’exercices et des problèmes corrigés d’analyse numérique.
Cote: 519.8 SOU
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
11
Titre: Linux: administrez le système: exercices et corrigés
Auteur (s): R. Medici et N. Pons
Editeur: ENI, Herblain
Edition: 3°éd.
Année: 2017
Description: 264 p.: couv. ill. en coul. ; 21 Cm
ISBN: 978-2-409-00689-0
Résumé: Basé sur les distributions Linux Fedora 25 et Debian 8, ce livre vous permettra
d'acquérir la pratique nécessaire à l'administration d'un système d'exploitation GNU/Linux.
Avec les premiers chapitres, vous serez en mesure d'installer une distribution Linux (Debian
ou Fedora), d'en gérer la suite logicielle installée sous forme d'archives, d’aquetages RPM et
de paquets Debian ou encore de communiquer avec le système par l'intermédiaire du shell en
mode console. Ensuite, vous pourrez vous exercer sur la manipulation des unités de
stockage et des systèmes de fichiers (partitionnement avec fdisk, quotas, droits d'accès...) et
découvrirez comment paramétrer les options du noyau, comment le compiler et comment
définir les services à lancer automatiquement lors du démarrage du système. Avec les
chapitres qui suivent, vous maîtriserez les tâches nécessaires à l'administration du
système (gestion des utilisateurs, planification de tâches, sauvegarde des données...), la
configuration de l'interface réseau de votre machine et l'exécution de services tels qu'un
serveur ssh, un serveur web ou un serveur NFS. Enfin, vous serez en mesure de réaliser
des configurations de stockage avancées et découvrirez les notions élémentaires
de sécurité qu'un administrateur système doit connaître. Facilement adaptable à d'autres
distributions Linux, ce livre vous permettra d'optimiser vos connaissances sur l'administration
de ce système d'exploitation et d'en maîtriser les dernières évolutions telles que système et le
système de fichiers btrfs. Cote: 005.432 MED
Localisation: Niveau 1et 2
Titre: Lecture note in english for computing
Auteur (s): L. Belabdelouahab-Fernini
Editeur: Office des Publications Universitaires, Alger
Année: 2017
Description: 136 p.: ill., couv. ill. en coul. ; 22 Cm
ISBN: 978-9961-0-1980-1
Résumé: Lecture notes in english for computing is a ten-chapter course desgned for second
year students of bachelor‘s degree in information technology and comuting. it is suitable for
use in universities, colleges and technical schools.it covers two semesters and aims to
devlelop students’ language skills with emphasis on reading, speaking and writing.it includes
extraactivities for each chapter followed by key answers to help students have a self-
evaluation .it also features a list of irregular verbs, aplacement test,a glossary of technical
terms and a list of acronyms and addreviations.
Cote: 004 BEL
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
12
Titre: Algorithmique: techniques fondamentales de programmation: exemple en Python
Auteur (s): F. Ebel et S. Rohaut
Editeur: ENI, Herblain
Edition: 2°éd.
Année: 2018
Description: 510 p.: couv. en coul. ; 22 Cm
ISBN: 978-2-409-01226-6
Résumé: Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les
bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord
comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il
peut faire fonctionner des programmes, comment il manipule et stocke les données et les
instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence:
variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées
comme les compréhensions de listes et les objets. Le langage algorithmique (ou la syntaxe du
pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles
d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui
ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le
lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées: un chapitre sur
les objets ouvre les portes de la programmation dans des langages évolués et puissants
comme le C, le C++ et surtout Python. A la fin de chaque chapitre, l'auteur propose de
nombreux exercices corrigés permettant de consolider ses acquis.
Cote: 005.1 EBE
Localisation: Niveau 1 et 2
Titre: Programmation et analyse statistique avec R
Auteur (s): C. Paroissin
Editeur: Ellipses, Paris
Année: 2015
Description: 347 p.: couv. ill. en coul. ; 24 Cm
ISBN: 978-2-340-00504-4
Résumé: Qu'est-ce que R: un langage de programmation ou un logiciel de statistique ? Les
deux réponses peuvent être données, chacun répondant selon son utilisation de R. Mais un
statisticien souhaitant développer de vraies compétences en R se doit d'en maîtriser les deux
aspects. Ce livre est donc structuré en deux parties correspondant à ces deux potentiels de R.
La première partie concerne la programmation avec R: les commandes de base pour la
création et la manipulation d'objets, la gestion des entrées/sorties, la programmation et les
graphiques. Les derniers chapitres traitent des aspects plus avancés de la programmation
avec, par exemple, l'utilisation de fonctions écrites en C ou en Fortran dans un script R, ou
bien la création de package. La seconde partie porte sur les méthodes statistiques, présentes
essentiellement dans la version de base de R, mais aussi dans certains packages spécifiques:
statistiques descriptives, inférence statistique et méthodes non-paramétriques, tests
statistiques (comparaison d'échantillon, test d'adéquation, etc.), régression linéaire et analyse
de la variance, séries temporelles, analyse de durées de vie, analyse de données et méthodes
de classification. Cette partie est complétée par un chapitre sur la génération automatique de
rapports.
Cote: 519.2 PAR
Localisation: Niveau 1 et 2
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
13
Titre: Sécurité informatique: cours et exercices corrigés
Auteur (s): G. Avoine et all
Editeur: Vuibert, Paris
Edition: 3°éd.
Année: 2015
Description: 380 p.: couv. ill. en coul. ; 24 Cm
ISBN: 978-2-311-40168-4
Résumé: Les attaques informatiques sont aujourd'hui l'un des fléaux de notre quotidien.
Chaque semaine amène son lot d'alertes concernant des vulnérabilités dans la sécurité des
systèmes d'information. Les décideurs ont pris conscience de cette menace, ce qui s'est
traduit ces dernières années par une augmentation très significative du nombre de formations
universitaires et professionnelles en sécurité informatique. Former des experts est crucial,
mais il importe avant tout de sensibiliser les utilisateurs, techniciens et ingénieurs aux risques
liés à une mauvaise utilisation et gestion de systèmes informatiques. Cet ouvrage à portée
didactique s'adresse aux enseignants et étudiants en 2e ou 3e cycle d'université ou d'école
d'ingénieur, mais également en 1er cycle, par exemple en IUT ou HES, pour autant que les
étudiants aient acquis des connaissances fondamentales en informatique, notamment dans le
domaine des réseaux. L'ouvrage aborde:
a- La gestion de la sécurité;
b- Les concepts fondamentaux de la cryptographie;
c- Les vulnérabilités et les infrastructures des réseaux (pare-feu, etc.);
d- Les communications sécurisées (VPN, TLS, SSH et le Wifi);
e- La sécurité de la messagerie électronique;
f- Les codes malveillants ainsi que les logiciels anti-virus;
g- La gestion des mots de passe;
h- Les vulnérabilités logicielles et Web;
i- Le développement sécurisé.
Cette troisième édition entièrement refondue contient plus de 130 exercices corrigés.
Cote: 005.8 JUN
Localisation: Niveau 1 et 2
Titre: Algorithmique moderne: analyse et complexité
Auteur (s): H. Zerkaoui Drias
Editeur: Office des Publications Universitaires, Alger
Année: 2017
Description: 360 p.: ill., couv. en coul. ; 22 Cm
ISBN: 978-9961-0-2005-0
Résumé: Cet ouvrage intitulé *Algorithmique Moderne et Complexité* aborde en plus de
l’algorithmique classique, les nouvelles tendances de résolution des problèmes complexes
comme les problèmes NP-complets, qui au centre des préoccupations actuelles du domaine
de l’informatique. Ainsi une suite de connaissances se construit en commençant par la
sensibilisation à la nécessité du calcul de la complexité d’un algorithme. Grace à cet outil
fondamental, on arrive à discerner entre algorithmes efficaces et algorithme impraticables. De
là est née, la classe des problèmes NP-complets encore mal résolus avec l’informatique
actuelle. Et pour boucler la problématique de l’algorithmique, des techniques modernes
basées sur l’intelligence artificielle sont présentées comme solution aux problèmes
complexes.
Cote: 005.1 ZER
UNIVERSITE HASSIBA BENBOUALI – CHLEF. FACULTE DES SCIENCES EXACTES ET INFORMATIQUES - BIBLIOTHEQUE Informatique
14
Localisation: Niveau 1 et 2