In brief
| Level | Subject | Type | Hours | Year |
|---|---|---|---|---|
| M1 | Modeling and Control of Robotic Systems | Tutorials | 24 | May 2021 |
| M1 | Health Data Management | Lecture + Tutorials | 22 | April 2021 |
| M1 | Web Developpement with Symfony 5 Framework | Tutorials | 30 | March 2021 |
| M1 | Object Oriented Design by UML | Lecture + Tutorials | 10 | March 2021 |
| M1 | Web Design | Tutorials | 22 | February 2021 |
| M2 | IA & MAchine Learning | Lecture + Tutorials | 10 | January 2021 |
| M2 | Exoskeletons and Robotic Command | Lecture + Tutorials | 12 | January 2021 |
| M2 | Internet of Things | Lecture + Tutorials | 36 | November 2020 |
| M2 | Big Data | Lecture + Tutorials | 24 | November 2020 |
| M2 | Internet of Things and Telemedecine | Lecture + Tutorials | 21 | September 2020 |
| M1 | Modeling and Control of Robotic Systems | Tutorials | 30 | May 2020 |
| M1 | Health Data Management | Lecture + Tutorials | 12 | April 2020 |
| M1 | Web Developpement with Symfony 5 Framework | Tutorials | 30 | March 2020 |
| CP1 | Introduction to Robotics | Workshops | 45 | September 2019 |
| L3 | Networking | Lecture + Tutorials | 45 | September 2019 |
| L3 | Algorithms & Programming | Lecture + Tutorials | 45 | September 2019 |
| L3 | Information Systems' Design | Lecture + Tutorials | 45 | September 2019 |
| CP2 | Web Technologies | Lecture + Tutorials | 48 | February 2019 |
| M1 | Parallel Computing & Distributed Systems | Lecture + Tutorials | 56 | February 2019 |
| CP2 | C Programming Language | Lecture + Tutorials | 48 | February 2019 |
| M1 | SQL and NoSQL Data Bases | Lecture + Tutorials | 56 | September 2018 |
| M1 | Java Programming | Lecture + Tutorials | 56 | September 2018 |
| M1 | Parallel Computing & Distributed Systems | Lecture + Tutorials | 56 | February 2018 |
| M1 | Java Programming | Lecture + Tutorials | 56 | February 2018 |
| M1 | Signal and Image Processing | Lecture + Tutorials | 56 | September 2017 |
| L1 | Computer Assisted Translation | Lecture + Tutorials | 42 | September 2017 |
| CP1 | C Programming Language | Lecture + Tutorials | 56 | March 2017 |
| E1 | UML Modeling | Lecture + Tutorials | 64 | March 2017 |
| L2 | C++ Programming Language | Practical Work | 30 | March 2015 |
| L1 | C Programming Language | Practical Work | 45 | March 2014 |
| Total | 1132 |
Details
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.
- Algorithms & Programming (2019).
- Number of hours: 45 hours.
- Content: Use of advanced conecpts in C and Java Programming Languages
- Responsibility: Lecture, Tutorials and practical work.
