CS 315 Programming Languages

Language evaluation criteria. Describing syntax and semantics. Tools for constructing lexical and syntactical analyzers. Names, bindings, type checking, and scopes. Data types. Expressions and the assignment statement. Statement-level control structures. Subprograms. Abstract data types. Concurrency. Exception handling. Functional programming languages. Logic programming languages. Credit units: 3 ECTS Credit units: 5, Prerequisite: CS 201.

Autumn Semester (H. Altay Güvenir, Ertuğrul Kartal Tabak)

Spring Semester (H. Altay Güvenir, Ertuğrul Kartal Tabak)

  | Bilkent University Main Page |

  Last regenerated automatically on December 15, 2017 by OAC - Online Academic Catalog Software.