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
CorrigéTD 3 : Spécification et Modélisation
Exercice 1 - Examen de la session de contrôle 2011-2012 Question 1 - Définition du diagramme de contexte Le diagramme de contexte (qui correspond au niveau 0 d'un diagramme de flots de données) définit la frontière du système d'information étudié et ses interactions avec l'environnement extérieur.
Informatique, Systèmes d'information · École Nationale des Sciences de l'Informatique (ENSI) · 2012
CorrigéModèles de cycles de vie logiciels et choix stratégiques pour UNIVERSITE DE LA MANOUBA
Exercice 1 - Cycle de vie du logiciel Question 1 - Adoption d'un modèle linéaire vs itératif a) Modèle linéaire (ex. Cascade) : L'adoption d'un modèle linéaire est favorable lorsque les besoins et les spécifications du système sont parfaitement connus, stables et clairement définis dès le début du projet.
Programming, Software Engineering · Université de la Manouba · 2010
CorrigéSérie corrigée MIPS
Exercice 1 - Calcul itératif d'une somme Le but de cet exercice est de traduire une fonction C calculant la somme des entiers de p à q vers l'assembleur MIPS.
Programming, Math, etc.
- Guide de TP
Correction TP 6 - Les listes chaînées
Ce guide propose une correction détaillée du TP 6 dédié aux listes chaînées et aux piles en langage C. Il couvre l'initialisation, l'insertion, la suppression et le parcours de structures de données dynamiques.
Computer Science (Data Structures and Algorithms)
Guide de TPUNIVERSITE DE CARTHAGE - TP5: Les Tableaux et les chaînes de caractères
Ce TP de POO en Java couvre deux exercices pratiques : l'implémentation d'un tableau trié d'entiers avec gestion des insertions et suppressions, et la création d'une classe de découpage de chaînes de caractères en mots à l'aide de délimiteurs.
Object-Oriented Programming (OOP) · Faculté des Sciences de Bizerte
CorrigéExamen Conception de Base de données
Ce corrigé couvre les lectures des relations ternaires, la vérification des dépendances fonctionnelles, les clés minimales, la différence produit cartésien/jointure, la normalisation jusqu'à la 4NF, et des requêtes SQL complexes. Il inclut aussi une méthode pour aborder ce type d'examen.
Base de données, Conception, SQL · 2013
Fiche de coursLES MEMOIRES
Ce cours présente la classification des mémoires RAM et ROM, leur schéma fonctionnel et leur interfaçage avec un microprocesseur. Il détaille le décodage d'adresses 3 vers 8, le signal Chip Select et la cartographie de l'espace mémoire.
Computer Architecture and Microprocessors
Guide de TPLes Fichiers Binaires en C
Ce cours détaille la manipulation des fichiers binaires en C. Apprenez à utiliser les fonctions de lecture et d'écriture, à gérer l'accès direct avec fseek et ftell, et à enregistrer des structures de données complexes en mémoire.
Computer Science, Programming in C · 2011
Guide de TPCours Atelier de Programmation Avancée - Fichiers Binaires
Ce cours présente la manipulation des fichiers binaires en langage C à travers l'utilisation des fonctions fread, fwrite, fseek, ftell et feof. Il détaille l'accès séquentiel et direct sur des structures de données.
Computer Science · 2011
CorrigéGraphes et Optimisation discrète
Cet article explique la représentation des graphes et des colorations, prouve que k-COL est dans NP, détaille la réduction polynomiale vers SAT, et présente un algorithme polynomial pour 2-COL. Il établit aussi l'équivalence entre p-SAT et 3-SAT, et la NP-complétude de 3-COL.
Optimisation, Graphes, Théorie de la Complexité · 2005
CorrigéDevoir à la maison n°1
Cet article analyse les acteurs et cas d'utilisation de l'application GestionChampionnat pour un championnat d’échecs en ligne. Il propose aussi des scénarios pour l'inscription et la création des parties, avec un diagramme UML structuré.
Informatique, Gestion de championnats d'échecs · École Nationale des Sciences de l'Informatique (ENSI) · 2011
Fiche de coursCours programmation en langage C : Fonctions, Tableaux et Matrices
Ce cours aborde la gestion des pointeurs, du passage par adresse et de l'arithmétique des pointeurs en langage C. Il présente également la manipulation de tableaux et de matrices à deux dimensions au travers d'exemples de code pratiques et détaillés.
Informatique appliquée · 2011
CorrigéExamen AAC 1ère session
Cet article présente une correction complète des exercices de l'examen AAC 1ère session, couvrant la complexité des problèmes, heuristiques, langages récursifs, algorithmes de recherche et preuves de NP-dureté. Chaque question est expliquée clairement avec des exemples et du code corrigé.
Informatique, Complexité des algorithmes · 2009
CorrigéSérie N°2 – Modélisation structurelle UML
Cet article présente des exercices corrigés de modélisation structurelle UML, couvrant les relations statiques, les diagrammes de classes et d'objets, ainsi qu'une analyse d'expression mathématique et un cas d'étude d'entreprise.
Informatique, Modélisation UML, Analyse de systèmes · École Nationale des Sciences de l'Informatique (ENSI) · 2011
Guide de TPLes fichiers binaires en langage C
Ce laboratoire traite de la manipulation des fichiers binaires en langage C. Vous apprendrez à lire, écrire et modifier des enregistrements complexes grâce aux fonctions fread, fwrite et fseek.
Programming - Advanced Concepts in C · 2011
Guide de TPCours programmation en langage C - Fonctions, Tableaux et Matrices
Ce cours aborde les concepts fondamentaux de la programmation C : pointeurs multiples, passage par adresse, ainsi que le remplissage et l'affichage de tableaux et matrices via des fonctions.
Computer Science · 2011
CorrigéExamen de Conception et Programmation orientées objets
Cet article détaille la modélisation UML et l'implémentation partielle en C++ d'un jeu d'échecs. Il couvre les associations, diagrammes d'objets, contraintes UML, et la programmation des pièces, notamment le pion et la dame.
Informatique, Programmation · École Nationale des Sciences de l'Informatique (ENSI) · 2008
CorrigéGestion de Championnat d'Échecs
Cet article présente l'identification des acteurs et des cas d'utilisation pour une application de gestion de championnat d'échecs. Il détaille aussi les scénarios d'inscription et de création des parties, avec un diagramme UML associé.
Informatique, Gestion de Application · École Nationale des Sciences de l'Informatique (ENSI) · 2011
CorrigéCorrection du devoir de Cours sur UML
Cette correction couvre les notions clés d'UML, des modèles aux différents diagrammes (cas d'utilisation, classes, séquence, collaboration, états, composants, déploiement). Elle inclut des explications précises et des conseils méthodologiques.
UML, Modeling, Software Development
Fiche de coursCours programmation en langage C: Chapitre 5 - Les tableaux
Ce cours présente les principes fondamentaux des tableaux unidimensionnels en C. Il couvre la déclaration, l'initialisation, le calcul d'adresses en mémoire ainsi que des exemples pratiques corrigés comme le calcul de moyenne et la recherche du min/max.
Computer Science · 2011
Fiche de coursCours Programmation en Langage C : Structures Alternatives et Répétitives
Ce cours présente les structures alternatives et répétitives en langage C. Il détaille la syntaxe et le fonctionnement des instructions conditionnelles if-else et switch, ainsi que des boucles while, do-while et for.
Computer Science, Programming · 2011
RésuméAdvanced Programming Workshop: Text Files
Ce cours explique l'utilisation des fichiers textes en langage C. Il détaille l'utilisation des fonctions d'écriture et de lecture comme fprintf, fscanf, fputs et fgets à travers des exemples pratiques.
Programming in C · 2011
CorrigéLOG770 - Systèmes Intelligents
Cet article explique comment classifier avec un arbre de décision construit par ID3, en calculant les gains d'entropie pour choisir les attributs. Il aborde aussi les limites de l'algorithme et la différence avec les arbres de régression.
Programming, Decision Trees, Entropy · 2011
RésuméGestion dynamique de la mémoire
Ce cours explique la gestion dynamique de la mémoire en langage C. Il détaille l'utilisation des fonctions malloc, free et realloc pour manipuler des tableaux et matrices dynamiques.
Computer Science · 2011