Data Structures and Algorithms

Undergraduate Course, Computer Science Department, 1900

This course covers fundamental data structures and algorithms essential for computer science students. The curriculum includes:

  • Arrays, linked lists, stacks, and queues
  • Trees and graphs
  • Sorting and searching algorithms
  • Algorithm analysis and complexity
  • Problem-solving strategies

Students implement these concepts in programming assignments and participate in algorithm competitions.