CMPS 2200

Intro to Algorithms

Tulane University of Louisiana · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course is an introduction to the design and analysis of algorithms, and covers several basic algorithmic paradigms and their application to core computational problems in graph theory and optimization, as well as analysis of time and space complexity. The primary focus of the course will be on understanding the divide-and-conquer, greedy and dynamic programming paradigms for algorithm design as well as the problem areas to which they can be applied. Example application areas include graph theory, discrete optimization, numeric and scientific computing and machine learning. Topics usually include: asymptotic analysis and big-O notation; divide-and-conquer algorithms; recurrences and the master method; greedy algorithms; graph algorithms (Breadth-First Search, Depth-First Search, Connectivity and Shortest Paths); dynamic programming; linear programming; lower bounds and computational complexity.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 8 hours ago

001

Availability not recently verified
Class #tulane_louisiana-2066Fall 2026UGRD4 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?