Animation 2D avancée (DPL+A2D) g3g4g6
- Importer des ressources externes (images, textures, vidéos, sons, musiques, modèles 3D, animations, matériaux, scripts, etc...)
- Créer du contenu à l’aide des systèmes intégrés à l’environnement de Unity (animations, prefabs, particules, interfaces utilisateur 2D/3D, éclairage, caméras, etc...)
- Utiliser les outils d’édition de Unity UDE pour programmer avec le langage C# des interactions et des comportements personnalisés
- Exporter et publier l’application développée en une application externe pour différentes plateformes de diffusion (navigateur web, téléphones mobiles et tablettes (iOS, Android), ordinateurs (PC, Mac, Linux), etc...)
Numérisation et codage des objets multimédia g1g3
Numérisation et codage des objets multimédia g2g6
Numérisation et codage des objets multimédia g4g5
Probabilité et Statistique
C cours est destiné aux étudiants de la 2 ème année Informatique Multimédia.
Théorie de langage de Compilation g2g4 -TD
Théorie des graphes et optimisation g1g5
Théories des langages et compilation g1g4g6
Théories des langages et compilation g2g3g5
Formation UVT Espace A Kchiche
Architectures avancées
Objectifs |
Description |
Comprendre les principes fondamentaux de l'architecture d'ordinateurs |
Appréhender les concepts de base de l'architecture des systèmes informatiques, y compris l'organisation du processeur, de la mémoire et des périphériques. |
Analyser les composants matériels d'un ordinateur |
Identifier et comprendre les différents composants matériels d'un ordinateur (processeur, mémoire, bus, etc.) ainsi que leur interaction dans le système. |
Explorer les architectures parallèles et distribuées |
Étudier les architectures parallèles, multi-cœurs, et les systèmes distribués, ainsi que leurs avantages et défis dans le contexte des performances informatiques. |
Étudier les pipelines et l'exécution parallèle |
Analyser les pipelines dans les processeurs modernes et comprendre les techniques d'exécution parallèle pour améliorer l'efficacité du traitement. |
Optimisation des performances des systèmes informatiques |
Appliquer des techniques pour améliorer la performance du processeur, de la mémoire et des périphériques, en optimisant l'utilisation des ressources. |
Évaluer la gestion de la mémoire et l'architecture cache |
Comprendre les stratégies de gestion de la mémoire, le rôle de la mémoire cache et son impact sur les performances du système. |
Introduire les concepts des architectures de processeurs modernes |
Examiner les architectures avancées telles que les processeurs RISC, CISC, et les architectures modernes comme celles des systèmes multi-cœurs. |
Comprendre la communication entre les différentes unités du système |
Étudier les techniques de communication et de synchronisation entre les différentes unités du système (CPU, mémoire, périphériques). |
Analyser les aspects de sécurité dans l'architecture des ordinateurs |
Identifier les défis et les solutions en matière de sécurité dans la conception des architectures informatiques modernes. |
Développer des compétences pratiques avec des outils et des simulations |
Utiliser des outils de simulation pour modéliser et analyser des architectures informatiques avancées et comprendre leur comportement dans des situations réelles. |
Ce cours vise à doter les étudiants des connaissances et compétences nécessaires pour comprendre et analyser des architectures de systèmes informatiques complexes, tout en favorisant leur capacité à concevoir des solutions optimisées pour des environnements technologiques avancés.