Programming Languages (CS-0105)

Fall 2023 · CS 0105 · Tufts University · 5 credits · Undergraduate

Principles and application of computer programming languages. Emphasizes ideas and techniques most relevant to practitioners, but includes foundations crucial for intellectual rigor: abstract syntax, lambda calculus, type systems, dynamic semantics. Case studies, reinforced by programming exercises. Grounding sufficient to read professional literature. CS 80 and CS 105 cannot both be taken for credit.

Course codes: CS-0105, CS 0105, CS0105, CS-105, CS 105, CS105

Course Discovery