Skip to main content
Caltech Course Catalog / 2025-2026 Catalog / Courses 2025-26 / Real-World Algorithm Implementation

CS 137 - Real-World Algorithm Implementation

CS 137

Real-World Algorithm Implementation

12 units (0-3-9)   |  third term
Prerequisites: CS 24.

This course introduces algorithms in the context of their usage in the real world. The course covers compression, semi-numerical algorithms, RSA cryptography, parsing, and string matching. The goal of the course is for students to see how to use theoretical algorithms in real-world contexts, focusing both on correctness and the nitty-gritty details and optimizations. Students will choose to implement projects based on depth in an area or breadth to cover all the topics. Not offered 2025-26.

Instructor: Blank
Published Date: Aug. 28, 2025