everything.study
EECS 490

Programming Languages

Undergraduate credit

Programming languages are rich mathematical structures and powerful user interfaces. Students will learn about modern languages from the perspective of both language designers and users, building up from mathematical first principles, and covering human factors in language design, language prototyping, and techniques for reasoning about program behavior.

Prerequisites & course information

EECS 281; (C or better, No OP/F) or Graduate Standing in CSE. (Prerequisites enforced at registration.) (BS). May not be repeated for credit. W.

Sources
Catalogue variants