COSC 5340 Programming Languages
Theoretical aspects of programming languages, design and implementation criteria, analysis and classification of programming languages. Topics include: language design principles; translation and the formalization of syntax; generalization of primitive and abstract data types; sequence, data, and subprogram control; and language paradigms such as imperative, object-oriented, functional, logic, concurrent, and visual.
Notes
Online sections of this course will have a fee of $14.00 per credit hour.