W3Schools

Professor A. Ridha Mahjoub

Teaching


Courses taught

1) Analysis and Linear Algebra:
- DEUG 1st year (1984-1985), Université des Sciences Sociales de Grenoble.
 
2) Informatique:
- DEUG 1st year (1991-1993), Université de Bretagne Occidentale, Brest.
(This course covered basic computer science and Pascal programming.) 3) Compilation and language theory:
- Master of Computer Science (1991-1998), Université de Bretagne Occidentale, Brest.

4) Algorithms and Data Structures:
- Bachelor's Degree in Computer Science (1998-2000), Université Blaise Pascal, Clermont-Ferrand.

5) Optimization methods in computer science:
(Integer programming, cut method, graph algorithms, applications to computer science problems.)
- Master of Computer Science (1996-1998), Université de Bretagne Occidentale, Brest.

6) Modélisation:
- Bachelor's Degree in Operations Research (1986-91), King Saud University, Riyadh (Saudi Arabia). 

7) Applied Mathematics:
(Linear systems, eigenvalues, nonlinear programming)
- Master of Computer Science (1991-1996), Université de Bretagne Occidentale, Brest.

8) Probabilities and Statistics:
(Basic Notions of Probability, Estimation and Hypothesis Testing, Markov Chains, Queues, Simulation, Introduction to Decision Theory.)
- Bachelor's Degree in Computer Science (1991-1998), Université de Bretagne Occidentale, Brest.
- Bachelor's Degree in Computer Science (2004-2007), Université Blaise Pascal, Clermont-Ferrand.

9) Numerical Methods :
- Master of Computer Science (1996-1998), Université de Bretagne Occidentale, Brest.

10) Linear programming:
- 2nd year IUT of Statistics and Computer Science (1979-1985), Université des Sciences Sociales de Grenoble.
- 1st year ENSIMAG (1980-1982), Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble.
- Bachelor's Degree in Operations Research (1988-1989), King Saud University, Riyadh (Saudi Arabia).
- Master of Mathematical Engineering (1995-1998), Université de Bretagne Occidentale, Brest.
- Bachelor's Degree in Computer Science (1998-1999), Université Blaise Pascal, Clermont-Ferrand
- 1st year CUST (Centre Universitaire de Science et Technologie) (1998-1999), Université Blaise Pascal, Clermont-Ferrand.
- Master 1 STD (2001-2007), Université Blaise Pascal, Clermont-Ferrand.

11) Optimization in Networks and Graphs:
- 2nd year ENSIMAG (1980-1982), Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble.
- Master of Operations Research (1987-1990), King Saud University, Riyadh (Saudi Arabia).
- Master of Mathematical Engineering (1995-1998), Université de Bretagne Occidentale, Brest.
- Bachelor's Degree in Computer Science (2000-2007), Université Blaise Pascal, Clermont-Ferrand.
- MIAGE (2007-2008), Université Paris-Dauphine.

12) Combinatorial optimization:
(Branch and Bound method, cutting methods, dynamic programming, algorithm complexity, polyhedral combinatorics).
- 2nd year ENSIMAG (1980-1982), Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble.
- Master of Operations Research (1987-1990), King Saud University, Riyadh (Saudi Arabia).
- Master 1 Of Computer Science (1998-2007), Université Blaise Pascal, Clermont-Ferrand.

13) Random processes :
- Master of Statistics (1986-1987),King Saud University, Riyadh (Saudi Arabia).

14) Nonlinear programming:
- Master of Operations Research (1987-1990), King Saud University, Riyadh (Saudi Arabia).

15) Continuous optimization:
Bachelor's Degree in Operations Research (1986-91), King Saud University, Riyadh (Saudi Arabia). 
- Bachelor's Degree in Computer Science (1998-2000), Université Blaise Pascal, Clermont-Ferrand.

16) Mathematical programming in finance :
- Master 1 MIAGE/DECISION since 2007, Université Paris-Dauphine.


17) Combinatorial optimization:
- Master of Operations Research (1987-1990), King Saud University, Riyadh (Saudi Arabia).
- Master 2 of Computer Science (1998-2007), Université Blaise Pascal, Clermont-Ferrand.

18) Mathematical programming (lecture 1, lecture 2, paper, slides) :
- Master 2 research MODO, depuis 2007, Université Paris-Dauphine.

19) Flow management :
(Flow problems, Transportation problems, Flow management in companies: Just in time, Kanban method, Constraint-based workshop management)
- DESS of Computer Science (1992-1998), Université de Bretagne Occidentale, Brest.

20) Applied combinatorial optimization :
(Integer Programming Models, Case Studies)
- DESS of Computer Science (1992-1993), Université de Bretagne Occidentale, Brest.

21) Optimization and decision support :
- Master 2 Pro. Information Systems and Decision Support(1999-2007), Université Blaise Pascal, Clermont-Ferrand.

22) Applications to operational research:
-Master 2 pro ID, (2007-2008), Université Paris-Dauphine.

23) Optimization in finance :
-Master 2 pro IF, since 2008, Université Paris-Dauphine.