COSCĀ 6318. Language and Compiler Design. 3 Hours.
Students engage in a comprehensive study of computer programming languages. Topics may include: language design principles, formal grammars, procedural operating environment, language standardization, and language support for parallel and distributed programming. Language paradigms to be discussed will include procedural programming, logical programming, functional programming, and object-oriented programming.