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: 6, Prerequisite: CS 102 or CS 112.

Autumn Semester (Pinar Duygulu, H. Altay Güvenir, Uluç Saranli)

  | Bilkent University Main Page |

  Last regenerated automatically on August 27, 2008 by OAC - Online Academic Catalog Software.