CSCI 1951Q

Topics in Programming Languages

Brown University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course explores advanced techniques and recent research in the theory and practice of programming language design. This year’s focus is program analysis: algorithms which deduce facts about programs to improve their correctness and performance. We will cover both static and dynamic analysis techniques used in ahead-of-time compilers, just-in-time compilers, bug-finders, and domain-specific languages. This course will provide hands-on experience designing analyses for a simple language targeting WebAssembly in a JIT compiler implemented in Rust.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #brown-CSCI1951QFall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?