Teaching

Mes cours concernent l'informatique, Réseaux informatique et mobiles, et Sécurité des systèmes d'information et des réseaux. Actuellement, j'interviens dans les formations suivantes:

  1. Master spécialisé : Réseaux & Système, Faculté des sciences de Kénitra. En 2010 et 2011.
  2. Master recherche : Informatique, Signaux et Télécommunications (IST). Rabat. depuis 2010.
  3. Licence fondamentale : SMP-SMC-SVI-SMI; Kénitra, depuis 2010.
  4. Master recherche : Science de l'information, réseaux et multimédia (SIRM), FSDM, Fès, en 2011 .
  5. Licence professionnelle : Réseaux et télécommunications, FSDM, Fès, en 2013.
  6. Master de recherche: Génie Informatique, Faculté des sciences de Kénitra. Depuis 2014.
  7. Master spécialisé: Génie Logiciel Pour le Cloud, Faculté des sciences de Kénitra. Depuis 2016.

Mes activités d'enseignement.

Les cours ci-après sont soutenus par un ensemble d'objectifs pédagogiques sous forme de questions théoriques et pratiques dans les TDs et TPs sous des logiciels appropriés. Les cours sont déstinés pour les niveaux Master et Licence ainsi que les Ingénieurs.

1. Interconnexion des Réseaux Informatiques.

CCNA1 : Technologies de base des réseaux ;

Le but est de comprendre le fonctionnement des réseaux locaux à savoir les couches du modèle OSI et aussi du modèle TCP/IP, et de mettre en place un plan d'adressage, de comprendre les mécanismes de routage et de commutation.

CCNA2 : Technologies pour le routage ;

L'objectif de ce cours est de permettre aux étudiants de mieux comprendre la manière dont un routeur accède aux informations des réseaux distants et dont il détermine le meilleur chemin vers ces réseaux. Ce cours couvre l'ensemble des protocoles de routage statique (RIPv1, ...) et de routage dynamique (RIPv2, OSPF, ...).

CCNA3 : Technologies pour la commutation switching ;

L'objectif est d'aider les étudiants à comprendre l'interconnexion entre des commutateurs et leur configuration (VTP, STP) pour fournir un accès réseau aux utilisateurs de réseau local. Les étudiants découvrent durant se ce cours également comment intégrer des périphériques sans le recours à un réseau local filaire.

CCNA4 : Technologies des réseaux WANs.

L'objectif de ce cours est de présenter aux étudiants les concepts et technologies de base liés aux réseaux étendus. Les protocoles PPP, Frame Relay et HDLC. La sécurité des réseaux avec la liste de contrôle d'accès (ACL) sont étudiés dans ce cours.

2. Sécurité des Systèmes d'Information et des Réseaux.

Cryptographie : Le but de ce cours est d'enseigner aux étudiants les principes généraux de la cryptologie (intégrité, authenticité, confidentialité), les cryptographiques à clef symétriques (chiffrement par blocs (DES, AES), chiffrement par .ot (RC4, A5), modes opératoires (ECB, CBC, CFB)), les cryptographiques à clef asymétriques (RSA, Di.e-Hellman et ElGamal) et la signature numérique, fonction de hachage et MD5.

Sécurité des réseaux : Les étudiants durant ce cours vont apprendre des notions sur les menaces qui présent sur les ressources informatiques et réseaux des entreprises. Ainsi, les étudiants entamment la découverte des méthodes d'attaques, les pare-feux, la sécurité des systèmes informatiques, sécurité des applications et aspect juridiques et sociaux.

Application : Le but de cette application est de permettre aux étudiants le développement d'une palteforme de vote électronique sécurisé et de sécuriser le réseau sans .l de l'entreprise. En utilisant les outils : MySQL, OpenVPN, Portail captif NoCat, Routeur, Point d'Accès, OpenPGP.

3. Réseaux Mobiles Cellulaires et Ingénierie Radio.

Ce cours porte sur les systèmes de communications mobiles tel que : GSM, UMTS, HSPA et WiMAX. Les étudiants durant ce cours vont découvrir les différentes normes (IEEE 802.x, 3GPPx) des réseaux sans .l existants, les méthodes d'accès au support (FDMA, TDMA, CDMA, CSMA, ...), méthodes d'allocation des ressources radio comme OFDMA et WCDMA, architécture des différentes réseaux sans .l et leur historique.

Application : Réalisation d'un simulateur en C/Java à événements discrets sur couche MAC du IEEE802.16e (WiMAX).

4. Initiation à l'Informatique.

Le but est de permettre aux étudiants de découvrir l'ordinateur avec ses composantes matérielles et logicielles. Ainsi, de connaître comment l'information est traitée par l'ordinateur, et découvrir les systèmes de numérotations de base et le réseau Internet. Ainsi que les systèmes d'exploitations MS-DOS, Windows.

5. Internet Protocol version 6 (IPv6).

Durant ce cours les étudiants découvrent les notions: l'historique d'IPv6? IPv6, pourquoi faire ?, Transition de IPv4 à IPv6, on en est où ? Adressage IPv6? Paquet IPv6? En-têtes de paquet optionnelles?. Éléments de transition IPv4 à IPv6? Protocole ICMPv6?

6. Introduction à l'Algorithmique.

Durant ce cours les étudiants découvrent l'historique de l'algorithmique. Ils découvrent le principe et les notions de l'algorithme, et les fonctions, les procédures et les tableaux. En outre ce cours est soutenu par un ensemble pédagogiques sous forme de questions théoriques et pratiques dans les TDs et TPs.

7. Méthodes d'Analyse des Données Statistiques pour l'Ingénieur.

Les étudiants durant ce cours vont découvrir plusieurs méthodes statistiques pour pourvoir étudier des phénomènes complexes à partir des faits constatés dont le but est décrire, d'expliquer et de prévoir. Les points traités dans ce cours sont :Statistique descriptive, Méthodes d'estimation, Régression linéaire, Analyse en composantes principales (ACP), Analyse Factorielles des correspondances (AFC), Analyse discriminante et Série chronologique. En outre ce cours est soutenu par un ensemble d'objectifs pédagogiques sous forme de questions théoriques et pratiques dans les TDs et TPs sous SPSS.

8. Langage de programmation C.

9. Langage de programmation orienté objet.

10. Bases de données relationnelles.

11. Programmation événementielle.

12. Processus Stochastique