Introduction to Assembly Language
Introduction to assembly language, computer architecture and fundamental concepts.
Dr. Mohammed Bekkouche — École Supérieure en Informatique, Sidi Bel Abbès
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.
First-Year Preparatory Classes
Introduction to assembly language, computer architecture and fundamental concepts.
Fundamental concepts for writing assembly programs.
Fundamental 8086 instructions and their use.
Additional 8086 instructions and programming examples.
Further 8086 instructions and practical programming examples.
Course introducing the emulator used for practical exercises.
Detailed tutorial covering memory addressing and practical exercises.
Practical programming exercises using the Emu8086 emulator.
Detailed course material covering theoretical and practical aspects for Assembly Language.
Second Cycle — Fourth Year
Artificial Intelligence and Data Science /
Cybersecurity
Introduction to computational complexity and problem solving.
Detailed course covering algorithm analysis and asymptotic complexity.
Detailed course covering computational problems and their complexity.
Collection of four detailed tutorials covering algorithmic complexity.
Detailed tutorial covering computational problem complexity.
Course material for Complexity and Problem Solving.
Course material for Complexity and Problem Solving.