CS 4410 — Compilers

4 semester hoursUndergraduateLectureNUpath CENUpath WIusually offered: springtypical days: M/WBostonTraditional

Studies the construction of compilers and integrates material from earlier courses on programming languages, automata theory, computer architecture, and software design. Examines syntax trees; static semantics; type checking; typical machine architectures and their software structures; code generation; lexical analysis; and parsing techniques. Uses a hands-on approach with a substantial term project.

Prerequisites

Offering history

TermSectionsEnrolledCapacityFullOpen seats/section
Spring 202412725108%0.0
Spring 20251394587%6.0
Fall 2025174018%33.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 100% · Th 0% · F 0%

Common patterns: MW (100% of sections) — in patterns, R means Thursday

Professors

Fall

Spring

Percentages are each professor's average share of the season's enrolled students in recent terms.

Links

Official catalog (CS course descriptions) · Student reviews on RateMyHusky · All CS courses · Plan it at numap.app