CIS 482 Organization of Programming Languages

This course introduces students to a variety of programming language features and design choices and to corresponding implementation challenges and tradeoffs.  Topics include functional programming, parsing and translation between alternative program representations, interpreted languages, static analysis, and type checking. 

Credits

3

Prerequisite

C- or better in CIS 281 and CIS 285

Offered

Spring semester, odd years