skip to main content
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.

Instructor: Blank