General Catalog 2025-2026

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.

Credits

3

Prerequisite

COMP 2400