|
CSCI-4430
Programming Languages
This course is a study of the important concepts found in current programming languages. Topics include language processing (lexical analysis, parsing, type-checking, interpretation and compilation, run-time environment), the role of abstraction (data abstraction and control abstraction), programming paradigms (procedural, functional, object-oriented, logic-oriented, generic), and formal language definition. Prerequisite: CSCI-2400. Fall and spring terms annually.
4 credit hours
|