Électronique numérique, circuits logiques et systèmes séquentiels
Àpd 32 Fr /h
L'électronique numérique paraît simple au début — quelques portes logiques, des tables de vérité — puis se complique brutalement dès qu'apparaissent les bascules, les machines à états et la synchronisation. C'est là que la plupart des étudiants perdent pied, souvent parce qu'ils ont appris à simplifier une équation booléenne sans jamais voir à quoi correspond un chronogramme.
Ce cours reprend chaque notion en la reliant à un circuit concret : un compteur, un feu tricolore, une unité de calcul simple. On dessine le chronogramme avant d'écrire l'équation, et on vérifie ensuite en simulation.
Le programme couvre les systèmes de numération et les codes, l'algèbre de Boole et la simplification par tableaux de Karnaugh, la logique combinatoire — additionneurs, multiplexeurs, décodeurs, comparateurs —, les bascules et la logique séquentielle, les compteurs et registres à décalage, les machines à états finis de Moore et Mealy, ainsi que les mémoires et les circuits logiques programmables. Selon votre cursus, nous abordons la description VHDL et la synthèse sur FPGA sous Xilinx ISE.
Les séances se construisent sur vos propres supports : polycopiés, TD non corrigés, sujets de TP et annales. Je m'adapte au programme de votre établissement plutôt que de dérouler le mien.
J'accompagne aussi les projets et TP portant sur les microcontrôleurs, la conception logique ou la programmation sur carte.
Ce cours reprend chaque notion en la reliant à un circuit concret : un compteur, un feu tricolore, une unité de calcul simple. On dessine le chronogramme avant d'écrire l'équation, et on vérifie ensuite en simulation.
Le programme couvre les systèmes de numération et les codes, l'algèbre de Boole et la simplification par tableaux de Karnaugh, la logique combinatoire — additionneurs, multiplexeurs, décodeurs, comparateurs —, les bascules et la logique séquentielle, les compteurs et registres à décalage, les machines à états finis de Moore et Mealy, ainsi que les mémoires et les circuits logiques programmables. Selon votre cursus, nous abordons la description VHDL et la synthèse sur FPGA sous Xilinx ISE.
Les séances se construisent sur vos propres supports : polycopiés, TD non corrigés, sujets de TP et annales. Je m'adapte au programme de votre établissement plutôt que de dérouler le mien.
J'accompagne aussi les projets et TP portant sur les microcontrôleurs, la conception logique ou la programmation sur carte.
Informations supplémentaires
Avant la première séance, envoyez-moi votre programme de module, vos notes de cours et les exercices ou TP qui vous posent problème. J'arrive ainsi avec une séance construite autour de votre cursus plutôt que de consacrer la première heure à situer votre niveau.
Apportez vos polycopiés, vos TD corrigés et non corrigés, vos sujets de TP et vos annales d'examen. Un ordinateur portable est utile si nous devons travailler en simulation ou en VHDL — mieux vaut votre machine, avec votre environnement de développement déjà installé.
Si vous travaillez sur carte (FPGA, microcontrôleur, Arduino), venez avec votre matériel et votre code, même s'il ne fonctionne pas. Un montage qui ne marche pas est un meilleur point de départ qu'une question abstraite.
En visioconférence, je partage mon écran pour les simulations et j'utilise une tablette graphique pour les chronogrammes et les tableaux de Karnaugh, qui se dessinent mal au clavier. Un micro correct suffit, la caméra est facultative. Je vous envoie après chaque séance les schémas et les fichiers utilisés.
Durée : deux heures est le format qui fonctionne le mieux pour cette matière. Une conception séquentielle complète — énoncé, table d'états, chronogramme, vérification — tient rarement en une heure.
Annulation : prévenez-moi au moins 70 heures à l'avance, la séance est alors reportée sans frais.
Pour un projet ou un TP noté, contactez-moi en début de travail plutôt qu'à quelques jours du rendu. Sur les circuits numériques, une erreur de conception initiale coûte beaucoup plus cher à corriger tard.
Apportez vos polycopiés, vos TD corrigés et non corrigés, vos sujets de TP et vos annales d'examen. Un ordinateur portable est utile si nous devons travailler en simulation ou en VHDL — mieux vaut votre machine, avec votre environnement de développement déjà installé.
Si vous travaillez sur carte (FPGA, microcontrôleur, Arduino), venez avec votre matériel et votre code, même s'il ne fonctionne pas. Un montage qui ne marche pas est un meilleur point de départ qu'une question abstraite.
En visioconférence, je partage mon écran pour les simulations et j'utilise une tablette graphique pour les chronogrammes et les tableaux de Karnaugh, qui se dessinent mal au clavier. Un micro correct suffit, la caméra est facultative. Je vous envoie après chaque séance les schémas et les fichiers utilisés.
Durée : deux heures est le format qui fonctionne le mieux pour cette matière. Une conception séquentielle complète — énoncé, table d'états, chronogramme, vérification — tient rarement en une heure.
Annulation : prévenez-moi au moins 70 heures à l'avance, la séance est alors reportée sans frais.
Pour un projet ou un TP noté, contactez-moi en début de travail plutôt qu'à quelques jours du rendu. Sur les circuits numériques, une erreur de conception initiale coûte beaucoup plus cher à corriger tard.
Lieu
Cours au domicile de l'élève :
- Autour de Marrakech, Maroc
En ligne depuis le Maroc
Présentation
Je suis maître de conférences en génie électrique à Marrakech, docteur de l'Université Sidi Mohamed Ben Abdellah de Fès. J'enseigne depuis 2016, d'abord comme vacataire pendant ma thèse, puis à temps plein : six établissements, des TP d'électronique en licence jusqu'à l'automatique avancée en cycle ingénieur.
Le genre de professeur que je suis : je ne commence jamais par la définition. Devant un système asservi, un montage à transistors ou un microcontrôleur, je demande d'abord ce que ça fait, physiquement, avant d'écrire quoi que ce soit. Le formalisme arrive une fois qu'on sait à quoi il sert — et il devient beaucoup plus facile à retenir. Je m'appuie systématiquement sur la simulation : MATLAB/Simulink, PSpice, ou la carte que vous avez sous la main. Voir une réponse bouger quand on change un paramètre vaut dix explications au tableau.
Le genre d'étudiants avec qui je travaille bien : ceux qui arrivent avec quelque chose. Un TD raté, un montage qui ne marche pas, un code qui ne compile pas, un polycopié incompris. Peu importe que ce soit confus — c'est le meilleur point de départ. Ceux qui attendent un cours récité progressent moins vite, et je le leur dis.
Pourquoi j'enseigne en particulier alors que je le fais déjà en amphi : parce que ce sont deux métiers différents. En cours magistral, on avance au rythme du programme et de trente étudiants à la fois. En tête-à-tête, on peut s'arrêter sur la seule chose qui bloque et y rester le temps qu'il faut. C'est là qu'on voit vraiment les gens débloquer.
Je travaille avec des étudiants de licence, de prépa et de cycle ingénieur, en automatique, traitement du signal, électronique analogique et numérique, et systèmes embarqués. J'accompagne aussi les projets de fin d'études, y compris quand ça ne fonctionne pas encore.
Le genre de professeur que je suis : je ne commence jamais par la définition. Devant un système asservi, un montage à transistors ou un microcontrôleur, je demande d'abord ce que ça fait, physiquement, avant d'écrire quoi que ce soit. Le formalisme arrive une fois qu'on sait à quoi il sert — et il devient beaucoup plus facile à retenir. Je m'appuie systématiquement sur la simulation : MATLAB/Simulink, PSpice, ou la carte que vous avez sous la main. Voir une réponse bouger quand on change un paramètre vaut dix explications au tableau.
Le genre d'étudiants avec qui je travaille bien : ceux qui arrivent avec quelque chose. Un TD raté, un montage qui ne marche pas, un code qui ne compile pas, un polycopié incompris. Peu importe que ce soit confus — c'est le meilleur point de départ. Ceux qui attendent un cours récité progressent moins vite, et je le leur dis.
Pourquoi j'enseigne en particulier alors que je le fais déjà en amphi : parce que ce sont deux métiers différents. En cours magistral, on avance au rythme du programme et de trente étudiants à la fois. En tête-à-tête, on peut s'arrêter sur la seule chose qui bloque et y rester le temps qu'il faut. C'est là qu'on voit vraiment les gens débloquer.
Je travaille avec des étudiants de licence, de prépa et de cycle ingénieur, en automatique, traitement du signal, électronique analogique et numérique, et systèmes embarqués. J'accompagne aussi les projets de fin d'études, y compris quand ça ne fonctionne pas encore.
Education
Doctorat en Génie Électrique
Master en Automatique, Signaux et Systèmes
Licence en Sciences de la Matière Physique, parcours Électronique
DEUG en Sciences de la Matière Physique
Master en Automatique, Signaux et Systèmes
Licence en Sciences de la Matière Physique, parcours Électronique
DEUG en Sciences de la Matière Physique
Expérience / Qualifications
Maître de conférences (depuis 2024)
Enseignant-chercheur (2022–2024)
Enseignant à temps partiel (2021–2022)
Enseignant vacataire (2016–2023)
Enseignant-chercheur (2022–2024)
Enseignant à temps partiel (2021–2022)
Enseignant vacataire (2016–2023)
Age
Adolescents (13-17 ans)
Adultes (18-64 ans)
Seniors (65+ ans)
Niveau du Cours
Débutant
Intermédiaire
Avancé
Durée
60 minutes
Enseigné en
français
arabe
Compétences
Disponibilité semaine type
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Le traitement du signal est la matière où l'abstraction arrive le plus vite. On manipule des transformées de Fourier, des convolutions et des spectres pendant des semaines sans jamais entendre ni voir un signal. Beaucoup d'étudiants savent calculer une TF sans pouvoir dire ce que le résultat représente, et le repliement de spectre reste une formule plutôt qu'un phénomène.
Ce cours prend le chemin inverse : on part d'un signal réel — un son, une mesure de capteur, une vibration — et on regarde ce qui lui arrive. MATLAB sert en permanence. Voir un spectre se replier quand on baisse la fréquence d'échantillonnage, ou un filtre effacer une composante sous vos yeux, installe les notions bien plus solidement qu'une démonstration au tableau.
Le programme couvre la classification des signaux et la convolution, les séries et la transformée de Fourier, la densité spectrale et l'autocorrélation, l'échantillonnage et le théorème de Shannon, la transformée en Z, la transformée de Fourier discrète et la FFT, le filtrage analogique puis numérique — RIF et RII, méthodes de synthèse, structures de réalisation. Les signaux aléatoires et le filtrage optimal peuvent être abordés selon votre cursus.
Les séances se construisent sur vos propres supports : polycopiés, TD non corrigés, sujets de TP et annales. Je m'adapte au programme de votre établissement.
J'accompagne également les projets comportant une partie traitement du signal : acquisition, filtrage, analyse spectrale, traitement sur carte.
Ce cours prend le chemin inverse : on part d'un signal réel — un son, une mesure de capteur, une vibration — et on regarde ce qui lui arrive. MATLAB sert en permanence. Voir un spectre se replier quand on baisse la fréquence d'échantillonnage, ou un filtre effacer une composante sous vos yeux, installe les notions bien plus solidement qu'une démonstration au tableau.
Le programme couvre la classification des signaux et la convolution, les séries et la transformée de Fourier, la densité spectrale et l'autocorrélation, l'échantillonnage et le théorème de Shannon, la transformée en Z, la transformée de Fourier discrète et la FFT, le filtrage analogique puis numérique — RIF et RII, méthodes de synthèse, structures de réalisation. Les signaux aléatoires et le filtrage optimal peuvent être abordés selon votre cursus.
Les séances se construisent sur vos propres supports : polycopiés, TD non corrigés, sujets de TP et annales. Je m'adapte au programme de votre établissement.
J'accompagne également les projets comportant une partie traitement du signal : acquisition, filtrage, analyse spectrale, traitement sur carte.
L'automatique est la matière où beaucoup d'étudiants décrochent, non parce qu'elle est difficile, mais parce qu'on y enchaîne des outils sans jamais montrer ce qu'ils décrivent. On calcule une transformée de Laplace sans savoir ce qu'on transforme, on applique un critère de Routh en recette, on trace un Bode sans lire ce qu'il raconte.
Ce cours reprend chaque notion à partir d'un système réel : un moteur, une suspension de voiture, un régulateur de température. On regarde d'abord comment le système se comporte, ensuite seulement on écrit les équations qui le décrivent. MATLAB/Simulink sert tout au long : voir une réponse indicielle se déformer quand on change un gain vaut dix explications au tableau.
Le programme couvre la modélisation et la fonction de transfert, l'analyse temporelle et fréquentielle, la stabilité, la précision, la synthèse de correcteurs PID, la représentation d'état, la commande par retour d'état et l'observation. Nous abordons aussi l'automatique échantillonnée et l'identification des systèmes si votre cursus les inclut.
Les séances se construisent sur vos propres supports : notes de cours, TD non corrigés, annales d'examen, sujets de TP. Je m'adapte au programme de votre établissement plutôt que de dérouler le mien.
J'accompagne également les projets de fin d'études portant sur la commande, l'observation ou la simulation de systèmes.
Ce cours reprend chaque notion à partir d'un système réel : un moteur, une suspension de voiture, un régulateur de température. On regarde d'abord comment le système se comporte, ensuite seulement on écrit les équations qui le décrivent. MATLAB/Simulink sert tout au long : voir une réponse indicielle se déformer quand on change un gain vaut dix explications au tableau.
Le programme couvre la modélisation et la fonction de transfert, l'analyse temporelle et fréquentielle, la stabilité, la précision, la synthèse de correcteurs PID, la représentation d'état, la commande par retour d'état et l'observation. Nous abordons aussi l'automatique échantillonnée et l'identification des systèmes si votre cursus les inclut.
Les séances se construisent sur vos propres supports : notes de cours, TD non corrigés, annales d'examen, sujets de TP. Je m'adapte au programme de votre établissement plutôt que de dérouler le mien.
J'accompagne également les projets de fin d'études portant sur la commande, l'observation ou la simulation de systèmes.
Voir plus
Garantie Le-Bon-Prof








