—- data course —- Number: 2014 Title: Data Structures and Algorithms English Title: Data Structures and Algorithms Level: MicroMaster Field: Software Engineering Units: 3 Type: Theoretical Category: Core Prerequisite: Objective, General Objective Image: ds.png ID: 2014 Priority: 50 Instructor: Education Term: Summer 2025 Schedule: Thursday 8:30-11:30


General Objective

This course introduces students to algorithm analysis techniques, fundamental data structures, and basic algorithms. The course emphasizes algorithm analysis and correctness proofs. Students should be familiar with at least one programming language beforehand. The algorithms are presented independently of any specific programming language.

Topics

Assessment

References

  • Mohammad Ghodsi. Data Structures and Algorithm Fundamentals. 10th Edition, Fatemi Publications, 2023.
  • T. Cormen, C. Leiserson, R. Riverst, and C. Stein. Introduction to Algorithms. 4th Edition, MIT Press, 2022.