CS 249: Advanced Program Analysis

2022-23 2023-24 →

Units: 4

Hours: Lecture, 3 hours; individual study, 3 hours

Catalog page 264

Prerequisites: CS 201, CS 206; restricted to major(s) ; graduate standing; or consent of instructor

Description: Introduces the key concepts behind modern program analysis techniques focusing on static analysis. Topics include type inference, dataflow analysis, interprocedural analysis, control-flow analysis, and pointer analysis. Provides a foundation for applying program analysis in other domains or researching new analysis techniques.

Credit: May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor.

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
2025-26 12/56 12/56
2024-25 18/56 18/56
2022-23 23/60 23/60