Course Name
Concepts of Programming Languages
513
Semester
Güz
Course Type
Compulsory
Theory
3
Credit
3
ECTS
10
Course Description
The course will cover the following topics: Principles of design and implementation of programming languages. Meaningful properties in languages, Backus Naur Syntax and structuring, compilers, interpreters, data and control structures, procedural, functional and logical programming, modular programming, examples from object oriented programming languages.