Module
UCLA CS 131 — Programming Languages
Sign in to add this module to your path and practice.
About
Complete undergrad path covering syntax & semantics, type systems, scoping/binding, major paradigms (functional, OO, logic), and abstraction/modularity — aligned with UCLA CS 131 for students who have completed CS 32/33/35L and discrete math.
Goal
Design, implement, and reason about programs and small language features across paradigms; formally describe syntax/semantics and typing; explain scoping, evaluation, and modularity trade-offs; and complete typical CS 131-style homework and exams.
Prerequisites
Tutor
Ask questions about this module.
Hi — I'm your tutor for UCLA CS 131 — Programming Languages. Ask about the concepts, goal, or where you're stuck.