COSC 551 - Formal Methods in Programming Languages
3Credits
Prerequisite(s): COSC 504 Evolution of some imperative programming languages; formal methods of describing syntax; semantics; data types and variables; assignment statements; control structures; subprograms and their implementation; exception handling; logic programming languages; data abstraction.