everything.study
CS 137

Real-World Algorithm Implementation

12 units (0-3-9) | third term

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 2026-27.

Prerequisites & course information

Prerequisites: CS 24.

Sources