Teaching experience
Level Subject Type Hours Year
L1 C Programming Language Practical Work 45 March 2014
L2 C++ Programming Language Practical Work 30 March 2015
CP1 C Programming Language Lecture + Tutorials 56 March 2017
E1 UML Modeling Lecture + Tutorials 64 March 2017
M1 Signal and Image Processing Lecture + Tutorials 56 Sptember 2017
M1 Java Programming Lecture + Tutorials 56 February 2018
M1 Parallel Computing & Distributed Systems Lecture + Tutorials 56 February 2018
M1 Java Programming Lecture + Tutorials 56 September 2018
M1 SQL and NoSQL Data Bases Lecture + Tutorials 56 September 2018
CP2 C Programming Language Lecture + Tutorials 48 February 2019
M1 Parallel Computing & Distributed Systems Lecture + Tutorials 56 February 2019
CP2 Web Technologies Lecture + Tutorials 48 February 2019
L3 Information Systems' Design Lecture + Tutorials 45 September 2019
L3 Algorithms & Programming Lecture + Tutorials 45 September 2019
CP1 Introduction to Robotics Workshops 45 September 2019
Total 762

Teaching Assistant Department of Mathematics and Computer Science, Faculty of Sciences, Mohammed First University, Oujda, Morocco.

  • C Programming Language (2014).
    • Number of hours: 45 hours.
    • Content: First steps in C programming language (variables declaration, control instructions, repeat instructions ...).
    • Responsibility: Supervision of practical work and conception of exams.

  • C++ Programming Language (2015).
    • Number of hours: 30 hours.
    • Content: First steps in C++ programming language (variables declaration, control instructions, repeat instructions ...).
    • Responsibility: Supervision of practical work.

Teaching Assistant at the École des Hautes Études d'Ingénierie (E.H.E.I.), Oujda, Morocco.

  • C Programming Language (2017).
    • Number of hours: 56 hours.
    • Content: First steps in C programming language (variables declaration, control instructions, repeat instructions ...).
    • Responsibility: Lecture, Tutorials and practical work.

  • UML Modeling (2017).
    • Number of hours: 64 hours.
    • Content: Use of the Unified Modeling Language (UML) diagrams
    • Responsibility: Lecture, Tutorials and practical work.

Assistant Professor at the Euro-Mediterranean University of Fez, (U.E.M.F.), Fez, Morocco.

  • Signal and Image Processing (2017).
    • Number of hours: 56 hours.
    • Content: methods and algorithms dedicated for processing signals and images.
    • Responsibility: Lecture, Tutorials and practical work.

  • Java Programming (2018).
    • Number of hours: 56 hours.
    • Content: Graphical interfaces, data bases connections, documents parsing, ...
    • Responsibility: Lecture, Tutorials and practical work.

  • Parallel Computing & Distributed Systems (2018).
    • Number of hours: 56 hours.
    • Content: SOAP and REST based web services, OpenMP, MPI, Process Scheduling ...
    • Responsibility: Lecture, Tutorials and practical work.

  • Java Programming (2018).
    • Number of hours: 56 hours.
    • Content: Graphical interfaces, data bases connections, documents parsing, ...
    • Responsibility: Lecture, Tutorials and practical work.

  • SQL and NoSQL Data Bases (2018).
    • Number of hours: 56 hours.
    • Content: Modeling of relational data bases, use of different NoSQL data bases (MongoDB, Cassandra, ...)
    • Responsibility: Lecture, Tutorials and practical work.

  • C Programming Language (2019).
    • Number of hours: 48 hours.
    • Content: First steps in C programming language (variables declaration, control instructions, repeat instructions ...).
    • Responsibility: Lecture, Tutorials and practical work.

  • Parallel Computing & Distributed Systems (2019).
    • Number of hours: 56 hours.
    • Content: SOAP and REST based web services, OpenMP, MPI, Process Scheduling ...
    • Responsibility: Lecture, Tutorials and practical work.

  • Web Technologies (2019).
    • Number of hours: 48 hours.
    • Content: HTML, CSS, JavaScript ...
    • Responsibility: Lecture, Tutorials and practical work.

  • Information Systems' Design (2019).
    • Number of hours: 45 hours.
    • Content: Use of models from the MERISE method, use of the Unified Modeling Language (UML) diagrams
    • Responsibility: Lecture, Tutorials and practical work.

  • Ajgorithms & Programming (2019).
    • Number of hours: 45 hours.
    • Content: Use of advanced conecpts in C and Java Programming Languages
    • Responsibility: Lecture, Tutorials and practical work.
e-News
Discover news in my research fields: