HOME

TEACHING

I have taught various courses, tutorials, and practical tutorials for the students of Maths and Computer Sciences departments at the University of Mascara :

Lectures

  1. Algorithmics and Data Structures 1:
    • Years of teaching : 2024-2025
    • Level : 1st year Licence, Maths
  2. Electronic and Components of Computer Systems:
    • Years of teaching : 2014-2015, 2015-2016, 2016-2017, 2023-2024
    • Level : 1st year Licence, Maths/Computer Science
  3. Web applications development:
    • Years of teaching: 2014-2015, 2015-2016
    • Level : 2nd year Licence, Computer Science
  4. Advanced Web Programing:
    • Years of teaching: 2018-2019, 2019-2020, 2020-2021, 2021-2022, 2022-2023
    • Level :1st year Master, Web Information Systems and Technologies
  5. Advanced Web:
    • Years of teaching: 2018-2019
    • Level :2nd year Master, Computer System Engineering

Tutorials

  1. Algorithmics and Data Structures:
    • Years of teaching : 2012-2013
    • Level : 1st year Licence, Maths and Computer Science
  2. Machine Structure:
    • Years of teaching : 2016-2017, 2017-2018, 2018-2019, 2019-2020, 2020-2021, 2021-2022
    • Level : 1st year Licence, Maths and Computer Science
  3. Electronic and Components of Computer Systems:
    • Years of teaching : 2014-2015, 2015-2016, 2016-2017, 2017-2018, 2018-2019, 2019-2020, 2023-2024
    • Level : 1st year Licence, Maths/Computer Science
  4. Web applications development:
    • Years of teaching: 2014-2015, 2015-2016
    • Level : 2nd year Licence, Computer Science
  5. Advanced Web Programing:
    • Years of teaching: 2018-2019, 2019-2020, 2020-2021, 2021-2022, 2022-2023
    • Level :1st year Master, Web Information Systems and Technologies
  6. Advanced Web:
    • Years of teaching: 2018-2019
    • Level :2nd year Master, Computer System Engineering

Practical Tutorials

  1. Algorithmics and Data Structures:
    • Years of teaching : 2012-2013, 2013-2014, 2024-2025
    • Level : 1st year Licence, Maths and Computer Science
  2. Web applications development:
    • Years of teaching: 2014-2015, 2015-2016
    • Level : 2nd year Licence, Computer Science
  3. Advanced Web Programing:
    • Years of teaching: 2018-2019, 2019-2020, 2020-2021, 2021-2022, 2022-2023
    • Level :1st year Master, Web Information Systems and Technologies
  4. Algorithmics 2:
    • Years of teaching : 2012-2013, 2013-2014
    • Level : 2nd year Licence, Computer Science