Modern programming paradigms (126 Information systems and technologies)

Тип: Нормативний

Кафедра: optoelectronics and information technologies

Навчальний план

СеместрКредитиЗвітність
64.5Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
632Panochko G. I.ФеС-31

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
632ФеС-31Panochko G. I.

Опис навчальної дисципліни

The purpose of teaching the discipline is to familiarize and master some basic programming paradigms, their practical application in solving problems related to artificial intelligence systems.

The main objectives of the discipline: study and application of declarative (functional and logical programming) and imperative (procedural, structural, object-oriented programming) paradigms.

According to the requirements of the educational and professional program, students must:

know: the basics of logical and functional programming, the basic constructs of Prolog and LISP programming languages.

be able to: apply logical, functional, object-oriented and procedural programming styles in solving programming problems

Рекомендована література

  1. Ulle Endriss . Lecture Notes An Introduction to Prolog Programming, University of Amsterdam, 2014
  2. Simon Peyton Jones, John Hughes, Lennart Augustsson, Dave Barton,B Report on the Programming Language Haskell, 1999
  3. Journal of Functional Programming, Cambridge University press https://www.cambridge.org/core/journals/journal-of-functional-programming
  4. Object-oriented programming
  5. Multi-Paradigm programming using C++ Dirk Vermeir, PhD Department of Computer Science, Free University of Brussels

 

Силабус:

Завантажити силабус