2021 - 2022 Undergraduate Bulletin


Course Description

CS 322 Principles of Programming Languages 4 cr.

  • Offered: Fall
  • Prerequisite: MA 240, CS 222, and CS 330 (concurrent enrollment in CS 330 permitted) or instructor's permission.

Overview of programming language paradigms. Topics: memory usage, flow of control structures, object implementation, grammars, language paradigms (iterative, structured, functional, logic, object-oriented), and computability.