
logic designs. FPGAs offer high performance, low power consumption, and flexibility, making them suitable for a wide range of applications, including embedded systems, image processing, and artificial intelligence. Programming
languages like VHDL and Verilog are commonly used to describe the desired functionality, which is then compiled and mapped onto the FPGA fabric
The course on FPGA programming covers essential topics to equip students with the knowledge and skills required to work with Field Programmable Gate Arrays (FPGAs). It delves into various aspects of FPGA technology, from
programmable logic devices to specific programming languages like VHDL
Chapter 1: Introduces different categories of Programmable Logic Devices such as SPLDs, CPLDs, and FPGA
- المعلم: Abir Betka

L'objectif du cours est d'appliquer la théorie du champ électromagnétique aux problèmes de pollution électromagnétique de l'environnement technologique. A la fin du cours, les étudiants seront capables d'avoir une approche globale d'un problème de compatibilité électromagnétique entre le perturbateur et le perturbé, de rechercher l'ensemble des causes potentielles de perturbations dans un environnement donné, et de choisir une technique de protection optimale sur la base d'études théoriques. |
- المعلم: messaoud zobeidi

La programmation orientée objets (POO) en python est une approche qui représente les entités du monde réel sous forme de classes et d'objets. Elle repose sur :
-L'abstraction pour simplifier la complexité en masquant les détails non essentiels.
-L'encapsulation pour regrouper les données et les méthodes qui les manipulent, protégeant ainsi l'accès externe.
-L'héritage pour permettre à une nouvelle classe d'acquérir les propriétés et les comportements d'une classe existante, favorisant la réutilisation du code.
-Le polymorphisme pour que des objets de classes différentes puissent être traités comme des objets d'une superclasse commune, ce qui rend le code plus flexible et adaptable.
- المعلم: Nour El Imane Bellili