Course Discription |
:
Fundamental concepts and general principles underlying current programming languages and models, control and data abstractions, language processing and static and dynamic binding, indeterminacy and delayed evaluation, and languages and models for parallel and distributed processing. A variety of computational paradigms such as: functional programming, logic programming, object-oriented programming and data flow programming. |