Loyola Marymount University | Fall 2025
Welcome to the course website for CMSI 2130: Algorithms & Analysis! This course explores fundamental algorithmic paradigms and their applications to solving complex computational problems.
Quick Links
Topics Covered
In this course, students will develop an understanding of key algorithmic techniques, including:
- Search Algorithms: Uninformed and informed search strategies, heuristic design
- Optimization Techniques: Dynamic programming, greedy algorithms, memoization
- Game Theory: Adversarial search, minimax, alpha-beta pruning
- Advanced Topics: Constraint satisfaction, local search, genetic algorithms
- Practical Applications: Compression, cryptography, AI, and more
Getting Help
- Slack: Join the LMU CS workspace for quick questions
- Office Hours: Check the course syllabus for instructor office hours
- TAs: Check the TA schedule for recitation sessions
This site is built with Quartz and hosted on GitHub Pages.