CS 142: Algorithm Engineering

2020-21 2021-22 →

Units: 4

Hours: Lecture, 3 hours; discussion, 1 hour

Catalog page 251

Prerequisites: CS 100, CS 141; or equivalent

Description: Covers the design and implementation of sequential, parallel, cache-efficient, external-memory, and write-efficient algorithms for fundamental computational problems including sorting, searching, as well as a selection of problems in algebra, geometry, combinatorial optimization, and string processing. Emphasizes practical aspects of algorithm design, efficient implementation, and experimental methodology for performance evaluation.

Derived Information — The following is not part of the official catalog but is computed from catalog data.
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2024-25 72/80 48/60 120/140
2023-24 34/60 55/58  89/118
2022-23 50/61 33/50  83/111
2021-22 20/60  20/ 60
2020-21 19/60  19/ 60