COMP 3800 Programming Languages
Discussion of programming language concepts. Comparison of programming paradigms. Description and evaluation of programming languages with emphasis on syntax, semantics, and data type systems. Design and implementation of programming languages as tools for representing algorithms. Discussion of social, ethical, or legal issues in the discipline. Requires 45 hours of lecture-laboratory time.
Prerequisite
COMP 2400