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 coursUnderstanding Collision Detection in Unity
Ce document présente les principes fondamentaux de la détection des collisions dans Unity, en particulier l’utilisation des colliders en mode déclencheur (trigger). Il s’adresse aux étudiants en informatique ou en développement de jeux vidéo souhaitant comprendre comment gérer les interactions entre objets, afficher une interface graphique dynamique et contrôler l’accès à des zones du jeu.
Programming, Game Development, Image Processing · 2012
ExplicationCréation de mondes 3D avec Unity : Techniques de modélisation et terrains personnalisés
Ce guide s'adresse aux étudiants et développeurs débutants en création de mondes 3D avec Unity, un moteur de jeu populaire. Il explique comment construire des environnements extérieurs réalistes en combinant des modèles 3D importés et des terrains personnalisés créés directement dans Unity.
Programming, Math, etc. · 2012
Guide de TPCorrection TP Généricité Collection
Ce TP porte sur la généricité en Java appliquée aux collections et structures de données. Il propose plusieurs exercices permettant de comprendre et d'implémenter des piles génériques en représentation chaînée, avec des tableaux dynamiques (ArrayList) et des listes chaînées (LinkedList).
Computer Science - Object-Oriented Programming
ExplicationEffets de particules pour feu et fumée dans Unity
Cet article traite de la création d’effets visuels dynamiques de feu et de fumée dans Unity, un moteur de jeu 3D populaire. Il s’adresse aux étudiants et développeurs débutants en infographie interactive qui souhaitent comprendre comment utiliser les systèmes de particules pour enrichir leurs environnements virtuels avec des effets réalistes et interactifs.
Programming, Math, etc.
Fiche de coursIntroduction aux Systèmes d’Exploitation
Ce document présente une introduction aux systèmes d’exploitation, destinée aux étudiants en informatique. Il couvre les notions fondamentales de la chaîne de production de programmes, notamment l’analyse lexicale, syntaxique et sémantique d’un langage simple, ainsi que l’édition des liens entre modules dans un programme.
Programming, Math, Computer Science
Fiche de coursLangages réguliers et automates finis
Ce document présente les notions fondamentales des langages réguliers et des automates finis, destinées aux étudiants en informatique ou en mathématiques théoriques. Il couvre la définition des langages réguliers, la construction d'automates finis déterministes et non déterministes, ainsi que des exercices illustrant ces concepts. Langages réguliers Soit un alphabet fini !.
Programming, Math, etc. · 2008
Fiche de coursIntroduction aux Systèmes d’Exploitation
Ce document présente une introduction aux systèmes d’exploitation à travers deux exercices pratiques : l’analyse lexicale, syntaxique et sémantique d’un langage de programmation simple, puis l’édition des liens entre modules dans un programme.
Programming, Math, Lexical Analysis, Syntax Analysis, Semantic Analysis
Guide de TPProgrammer sous GNU/LINUX
Ce TP introductif à la programmation en C sous GNU/Linux vous familiarise avec la syntaxe du langage C, l'utilisation du compilateur gcc, le préprocesseur cpp, le débogueur, la compilation séparée avec make, ainsi que l'utilisation des bibliothèques. Il nécessite un environnement GNU/Linux avec gcc et les outils associés.
Programming, Math
Guide de TPSystème d’exploitation et mise en œuvre UNIX
Ce laboratoire présente les commandes fondamentales de manipulation de flux et de texte sous UNIX. Il couvre les entrées/sorties standard, les filtres, les redirections, les expressions régulières, ainsi que les commandes sort, uniq, wc, tr, sed et awk.
Operating Systems, UNIX · 2010
- Fiche de cours
Automates
Ce document présente une introduction complète aux automates finis, destinée aux étudiants et chercheurs en informatique, mathématiques et linguistique. Il couvre les notions fondamentales, les types d'automates, leurs propriétés, ainsi que leurs applications pratiques dans divers domaines.
Automata Theory, Language Processing · 2006
Fiche de coursLe Microprocesseur 8086
Ce document présente une synthèse complète sur le microprocesseur 8086, destinée aux étudiants en informatique ou électronique souhaitant comprendre son architecture, ses registres, son système de segmentation mémoire et ses modes d’adressage.
Microprocessor Architecture, Computer Science
Fiche de coursNEC 1982 and ACT 1984 Overview
Ce document présente une synthèse de l'évolution des microprocesseurs Intel, depuis les premiers modèles comme le 4004 jusqu'aux générations plus récentes telles que le Pentium IV et l'Itanium. Il s'adresse aux étudiants en informatique et en électronique souhaitant comprendre l'histoire, les caractéristiques techniques et les innovations majeures dans le domaine des microprocesseurs.
Microprocessors, Computer Architecture, History of Computing · 1982
Fiche de coursIntroduction aux SystŁmes Financiers & Gestion Bancaire
Ce document présente une introduction aux systèmes financiers et à la gestion bancaire, avec un focus particulier sur l’escompte commercial et rationnel des effets de commerce.
Finance, Mathematics, Banking · 2015
Fiche de coursIntroduction aux grammaires
Ce matériel couvre les notions fondamentales des grammaires formelles, leur classification selon la hiérarchie de Chomsky, ainsi que des exemples et exercices pour mieux comprendre leur fonctionnement. Il s'adresse aux étudiants en informatique, linguistique formelle ou mathématiques intéressés par la théorie des langages formels.
Programming, Math, etc. · 2008
Guide de TPIntroduction aux Systèmes Financiers & Gestion Bancaire
Ce laboratoire pratique porte sur l'escompte commercial et rationnel dans le cadre des systèmes financiers et de la gestion bancaire. Il permet d'apprendre à calculer les montants d'escompte, à établir des bordereaux d'escompte, à déterminer les taux de revient et à comparer différentes opérations d'escompte.
Programming, Math · 2015
- Guide de TP
Cryptographie et sécurité informatique
Ce laboratoire propose une introduction pratique à plusieurs méthodes fondamentales de cryptographie, notamment le chiffre de Hill, l'algorithme RSA, l'analyse de fréquence, le chiffre de Vigenère, la fonction de Feistel et le mode de chiffrement PCBC.
Cryptography, RSA, Frequency Analysis · 1961
CorrigéLicence 3 Informatique – Génie Logiciel
Exercice 1 : Fizz Buzz L'énoncé rappelle que le code doit être guidé par les tests (approche Test Driven Development). Nous devons donc obligatoirement commencer par écrire la classe de test. Création des tests unitaires pour FizzBuzz Nous allons utiliser la méthode assertEquals(expected, value) pour vérifier que les retours de la méthode getResult(int val) correspondent aux spécifications.
Programming, Testing, Software Engineering · 1975
Fiche de coursIntroduction aux SystŁmes Financiers & Gestion Bancaire
Ce document présente une introduction aux systèmes financiers et à la gestion bancaire, avec un accent particulier sur le calcul des intérêts simples et la gestion des comptes bancaires. Il s’adresse principalement aux étudiants de première année en sciences économiques ou gestion, souhaitant maîtriser les bases du calcul d’intérêts, des placements et des opérations bancaires courantes.
Finance, Interest Calculation, Banking · 2016
Fiche de coursSystème d’Exploitation I
Ce support de cours s'adresse aux étudiants en informatique et traite des principes fondamentaux de l'ordonnancement des processus dans un système d'exploitation. Il présente les objectifs, les modes, les critères d'évaluation, ainsi que plusieurs politiques d'ordonnancement classiques, accompagnées d'exercices pratiques pour illustrer leur fonctionnement.
Ordonnancement des processus, Systèmes d'exploitation
CorrigéEleveur Télescopique - TD3
Étude cinématique de l'élévateur télescopique Question 1 - Graphe des liaisons et cycles indépendants Pour tracer le graphe des liaisons, nous recensons d'abord les classes d'équivalence (solides) et les liaisons qui les relient. Solides : Il y a 6 solides au total : le bâti 0, la vis 1, le corps 2, la roue 3, la roue 4, et le porte-plateau 5.
Mécanismes, Sciences Industrielles
Guide de TPAtelier N°3 : Transmission de données entre JSP et Servlet
Ce laboratoire permet d'apprendre à transmettre des données entre une JSP et une Servlet dans un environnement J2EE. Il enseigne la différence entre attributs et paramètres de requête, ainsi que les méthodes pour envoyer et récupérer ces données. Pour réaliser cet atelier, il est nécessaire de disposer d'un environnement de développement J2EE avec un serveur supportant les Servlets et JSP.
Information Technology · Institut Supérieur des Études Technologiques de Bizerte
ExplicationRapport de Mémoire de Fin d'Études
Ce mémoire porte sur le développement d’un logiciel permettant de réaliser des statistiques de fréquentation dans les magasins à partir de caméras de surveillance. Il s’adresse principalement aux étudiants et professionnels en informatique, particulièrement ceux intéressés par la vision par ordinateur, l’analyse vidéo et les systèmes embarqués.
Informatique, Logiciel, Statistiques · 2015
Fiche de coursAtelier N°0 : Initiation à la technologie Java EE
Ce matériel couvre une introduction à la technologie Java EE, son fonctionnement et le modèle architectural MVC. Il s’adresse aux étudiants et débutants en développement d’applications web d’entreprise souhaitant comprendre les bases de Java EE et son organisation en couches pour faciliter la conception et la maintenance. Qu’est-ce que Java EE ? Java EE signifie Java Enterprise Edition.
Information Technology · Institut Supérieur des Études Technologiques de Bizerte
ExplicationRefonte architecturale d'une plateforme monolithique de pilotage en utilisant des microservices
Ce travail s'inscrit dans le domaine de l'ingénierie logicielle, plus précisément dans la transformation architecturale des systèmes d'information. Il s'intéresse à la refonte d'une plateforme monolithique de pilotage en adoptant une architecture basée sur des microservices.
Programming, Software Engineering · Institut National des Sciences Appliquées et de Technologie (INSAT) · 2016