Révisions
Corrigés d'examens, guides de TP et fiches de cours rédigés à partir des documents de la bibliothèque.
1370 révisions
Fiche de coursConception et analyse d’algorithmes
Ce document présente les notions fondamentales de la conception et de l’analyse d’algorithmes, destinées aux étudiants de deuxième année en informatique. Il couvre la complexité des algorithmes et des problèmes, les paradigmes de programmation, ainsi que les arbres équilibrés. L’objectif est de fournir des bases solides pour comprendre comment évaluer et comparer l’efficacité des algorithmes.
Complexity of Algorithms, Problems, Programming Paradigms, Balanced Trees · 2013
Guide de TPAlgorithmique et arbres
Ce TP porte sur les arbres rouge-noir, une structure de données particulière utilisée en algorithmique pour maintenir un arbre binaire de recherche équilibré. Il permet de comprendre les propriétés fondamentales des arbres rouge-noir, de vérifier si un arbre donné respecte ces propriétés, et de démontrer que la hauteur d’un arbre rouge-noir est logarithmique en fonction du nombre de nœuds.
Programming, Math, Data Structures · Institut Galilée - Université Paris 13 · 2010
ExplicationLes arbres 2-3
Cet article traite des arbres 2-3, une structure de données utilisée en informatique pour organiser et rechercher efficacement des clés ordonnées. Il s'adresse principalement aux étudiants en informatique et mathématiques, ainsi qu'aux développeurs intéressés par les structures d'arbres équilibrés et leurs applications, notamment dans le tri et la gestion dynamique de données.
Programming, Math · 1979
Fiche de coursUse Case Analysis for Various Systems
Ce document présente une série d'exercices pratiques sur l'analyse des cas d'utilisation (use case) appliquée à différents systèmes. Destiné aux étudiants en informatique, il vise à développer la capacité à identifier les acteurs, les cas d'utilisation et à modéliser ces systèmes par des diagrammes UML.
Programming, Computer Science, UML · École Nationale des Sciences de l'Informatique (ENSI) · 2011
Fiche de coursLes Fichiers Textes
Ce cours s'adresse aux étudiants de première année en informatique et présente les notions fondamentales pour manipuler des fichiers textes en langage C. Il explique comment créer, remplir et afficher des fichiers textes contenant des données d'étudiants, en utilisant les fonctions standard d'entrée/sortie comme fprintf, fscanf, fputs et fgets.
Programming (File Handling in C) · 2011
Fiche de coursDiviser pour régner et Analyse des Algorithmes
Ce document couvre la méthode algorithmique « diviser pour régner » et son application à l’analyse de plusieurs algorithmes classiques.
Algorithmes, Complexité, Programmation · 1987
Guide de TPTP n°: 4-5 - Assembly Language Programming Basics and Exercises
Ce TP introduit les bases de la programmation en langage assembleur, en particulier la gestion des segments de données, de la pile, des procédures, ainsi que l’utilisation des interruptions DOS pour l’entrée/sortie. Il propose plusieurs exercices pratiques pour manipuler des chaînes de caractères, des tableaux et des entrées clavier.
Computer Architecture and Assembly Language
Guide de TPAlgorithmique Avancée
Ce laboratoire porte sur les types de données abstraits élémentaires en algorithmique avancée, notamment les listes, piles et files. Il permet de comprendre leurs définitions, opérations fondamentales, et différentes mises en œuvre, tant par tableaux que par pointeurs.
Computer Science (Data Structures and Algorithms)
Fiche de coursAlgorithmique et Structures des Données 2: Exercice Guide
Ce document présente une série d'exercices pratiques sur les listes chaînées, destinés aux étudiants de première année en informatique. Il couvre la manipulation de listes simplement et doublement chaînées, la gestion de données complexes comme les polynômes ou les profils clients, ainsi que des opérations courantes telles que la recherche, l'insertion, le tri et le classement.
Computer Science, Data Structures · 2010
ExplicationImpact de la communication sur la gestion d'entreprise et techniques professionnelles
La communication joue un rôle fondamental dans la gestion d'entreprise et dans les relations professionnelles. Comprendre comment elle fonctionne, pourquoi elle est essentielle et quelles techniques la rendent efficace est crucial pour toute personne souhaitant améliorer ses compétences interpersonnelles et optimiser la performance organisationnelle.
Programming, Math, etc.
Guide de TPAlgorithmique Avancée
Ce laboratoire porte sur les types de données abstraits élémentaires en algorithmique avancée : listes, piles et files. Il permet de comprendre leurs définitions, opérations principales, et différentes mises en œuvre, notamment par tableaux et pointeurs.
Computer Science
Guide de TPCours sur les Piles et les Files
Ce laboratoire porte sur les structures de données avancées que sont les piles et les files. Il permet d’apprendre leur définition, leur mode de fonctionnement, ainsi que leur implémentation en mémoire, tant en représentation contiguë qu’en représentation chaînée. Le travail pratique propose de manipuler ces structures, de comprendre leurs opérations fondamentales, et de comparer leurs usages.
Computer Science - Data Structures · 2011
CorrigéExamen QCM Cybersécurité et Cryptographie : Authentification forte & Contrôle d’accès
Questions à Choix Multiples (QCM) Question 1 - Authentification forte Réponse correcte : D. L'utilisation de deux facteurs L'authentification forte (ou authentification multifacteur) exige au moins deux éléments distincts pour vérifier l'identité d'un utilisateur.
Programming, Math, Cybersecurity
Guide de TPCours Programmation en Langage C: Fonctions, Tableaux et Matrices
Ce laboratoire permet d'apprendre la manipulation des fonctions, des tableaux et des matrices en langage C. Il présente l'utilisation des pointeurs simples et multiples, le passage par adresse, ainsi que la gestion de tableaux unidimensionnels et bidimensionnels.
Computer Science · 2011
Guide de TPProgrammation en langage C - Exercices corrigés sur les chaînes de caractères
Ce laboratoire propose une série d'exercices corrigés en langage C portant sur la manipulation des chaînes de caractères. Il permet d'apprendre à vérifier si une chaîne est un palindrome, compter des caractères spécifiques, inverser une chaîne, supprimer des caractères, et remplacer des sous-chaînes dans une chaîne principale.
Programming in C · 2011
CorrigéExamen de Sécurité Informatique
Questions à Choix Multiples (QCM) Question 1 - Confidentialité d'un long message Réponse correcte : un algorithme de cryptographie à clef symétrique. Explication : Les algorithmes à clef symétrique (comme AES ou DES) sont beaucoup plus rapides et moins gourmands en ressources que les algorithmes à clef publique (asymétriques).
Sécurité Informatique
CorrigéOrdonnancement des Processus et Algorithmes de Systèmes d'Exploitation
Exercice 1 Question 1 - Problèmes avec des éléments identiques Si la file des processus prêts contient des éléments identiques (plusieurs pointeurs vers le même descripteur de processus), deux problèmes principaux peuvent survenir : Iniquité et violation de la politique : L'ordonnanceur va allouer plusieurs quantums de temps consécutifs ou supplémentaires à ce même processus, brisant le principe d
Systèmes d'Exploitation Avancés · 2006
Guide de TPCours Programmation en Langage C - Les Fonctions
Ce TP présente la programmation modulaire en langage C à travers l'utilisation des fonctions. Il explique comment structurer un programme en sous-programmes pour améliorer la lisibilité, la réutilisation et la maintenance du code.
Computer Science · 2011
- Fiche de cours
Cours Programmation en Langage C - Chapitre 3 : Les Entrées et Sorties
Ce cours couvre les notions fondamentales des entrées et sorties en langage C, destinées aux étudiants de première année en informatique appliquée. Il présente les fonctions principales de la bibliothèque standard <stdio.h> permettant la communication entre le programme et le monde extérieur, notamment l'affichage et la lecture de données formatées ou de caractères.
Programming in C · 2011
- Guide de TP
Cours programmation en langage C - Chapitre 3 : Les entrées sorties
Ce laboratoire présente les bases des entrées et sorties en langage C à travers l'utilisation des fonctions standard de la bibliothèque stdio . Il permet d'apprendre à afficher des données formatées, à lire des données au clavier, ainsi qu'à manipuler des caractères. Pour réaliser ce TP, un environnement de développement C avec un compilateur standard est nécessaire.
Programming in C · 2011
- Fiche de cours
Cours programmation en langage C - Chapitre 3 : Les entrées sorties
Ce cours couvre les notions fondamentales des entrées et sorties en langage C, destinées aux étudiants de première année en informatique appliquée. Il présente les principales fonctions de la bibliothèque standard stdio.h permettant la communication entre un programme et son environnement extérieur, notamment l’écran et le clavier.
Computer Science · 2011
- Fiche de cours
Cours programmation en langage C - Chapitre 2 : Opérateurs et expressions
Ce cours s’adresse aux étudiants de première année en informatique et couvre les opérateurs et expressions en langage C. Il présente les différents types d’opérateurs, leurs priorités, les conversions de types automatiques et forcées, ainsi que les fonctions mathématiques prédéfinies utiles en programmation C.
Computer Science · 2011
- Guide de TP
Cours Programmation en Langage C - Chapitre: Les Fonctions
Ce TP présente la notion de fonctions en langage C, leur utilité pour structurer un programme, ainsi que les concepts de portée des variables, passage de paramètres, et manipulation de tableaux via des pointeurs. Il permet d’apprendre à écrire, déclarer, définir et utiliser des fonctions, ainsi qu’à gérer le passage par valeur et par adresse.
Computer Science · 2011
- Explication
Aide-mémoire : Métallurgie
La métallurgie est une discipline fondamentale pour comprendre la nature, la structure et les propriétés des métaux et de leurs alliages. Cet article s’adresse aux étudiants débutants en sciences des matériaux, ingénierie ou physique, souhaitant saisir les bases atomiques et cristallines des métaux, ainsi que les défauts qui influencent leurs comportements mécaniques et chimiques.
Metallurgy · 2004