Computer Science

CS3613Programming Languages4 ch (3C 1T) [P]

Building on students' knowledge of procedural and object oriented programming, this course is a comparative study of modern models of programming. Models such as declarative, concurrent, and relational programming are introduced, and relationships between various models are explored. Formal syntax and semantics of programming languages, as well as basic concepts of programming language translation and interpretation are presented.

Prerequisites: CS 2263 and CS 2333