Homepage Link College of Engineering Link UMBC Link
 

CMSC 331 - Principles of Programming Languages

This course examines the semantics of programming languages. Topics include: history and fundamentals of programing languages, formal specifications of syntax and semantics; the implementation and execution of programs; and object-oriented, functional, and logic programming. Programming assignments and projects will provide experience in a number of languages. Prerequisites: CMSC 202.

 
 
CRA.org Logo