Studies the basic components of programming languages, specification of syntax and semantics, and description and implementation of programming language features. Discusses examples from a variety of languages.
Offering history
Term
Sections
Enrolled
Capacity
Full
Open seats/section
Fall 2024
1
8
29
28%
21.0
Spring 2025
1
4
25
16%
21.0
Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.
Meeting times
Share of recent sections by weekday: M 100% · T 0% · W 33% · Th 100% · F 0%
Common patterns: MR (67% of sections), MWR (33% of sections)
— in patterns, R means Thursday