CP472
Programming Languages
0.5 Credit

Hours per week:
  • Lecture/Discussion: 3

Overview of programming languages, virtual machines, history of programming languages, programming language semantics, programming language design, introduction to language translation, declarations and types, abstraction mechanism, functional programming, logic programming, object-oriented programming.

Additional Course Information
Prerequisites
CP213 or CP264 (or CP217).