Algorithmics and Data Structures 3 (ASD3)

This course is intended for second-year undergraduate students (LMD) and engineering students in Computer Science. It is also suitable for anyone interested in learning the fundamentals of algorithms and data structures, or wishing to strengthen their problem-solving and programming skills.

The course is structured around eight main chapters:

  1. Review of the Basics of Algorithms
  2. Introduction to Algorithm Analysis
  3. Data Representation in Memory
  4. Stacks
  5. Queues
  6. Recursion
  7. Trees
  8. Hash Tables

Recommended Prior Knowledge: Algorithms I and Algorithms II.

Instructor: LAACHEMI