Teaching Resources

Dr. Mohammed Bekkouche — École Supérieure en Informatique, Sidi Bel Abbès

Teaching Materials

This page provides courses, tutorials, exercises, and polycopiés related to the modules currently taught at the École Supérieure en Informatique de Sidi Bel Abbès for the teacher-researcher Dr. Mohammed Bekkouche.

Assembly Language

First-Year Preparatory Classes

Courses

Introduction to Assembly Language

Introduction to assembly language, computer architecture and fundamental concepts.

8086 Instruction Set — Part C

Further 8086 instructions and practical programming examples.

Tutorials

Tutorial 1 — Memory Addressing

Detailed tutorial covering memory addressing and practical exercises.

Tutorial 2 — Assembly Programming Using Emu8086

Practical programming exercises using the Emu8086 emulator.

Polycopié

Assembly Language — Complete Polycopié

Detailed course material covering theoretical and practical aspects for Assembly Language.

Complexity and Problem Solving

Second Cycle — Fourth Year
Artificial Intelligence and Data Science / Cybersecurity

Courses

Introduction to Complexity and Problem Solving

Introduction to computational complexity and problem solving.

Algorithmic Complexity

Detailed course covering algorithm analysis and asymptotic complexity.

Tutorials — Algorithmic Complexity

Tutorials 1–4 — Algorithmic Complexity

Collection of four detailed tutorials covering algorithmic complexity.

Tutorials — Problem Complexity

Polycopiés