Home >> Courses List >> PROLOG Concepts



Course : PROLOG Concepts


    Course Elements
PROLOG is a logic programming language that is associated with artificial intelligence and computational linguistics. The paradigm followed in PROLOG is of Logical Programming. It was designed by Alain Colmerauer in the year 1972. The file extensions for this language are: .pro, .pl and .P.
The features of PROLOG Course are:

> How program logic is expressed?
> What are the uses of PROLOG?
> Development and History of PROLOG?
> PROLOG in comparison to other programming languages.

  • Preliminaries
  • Definite Logic Programs
  • SLD-Resolution
  • Negation in Logic Programming
  • Towards Prolog: Cut and Arithmetic
  • Programming in Logic
  • Logic and Databases
  • Programming with Recursive Data Structures
  • Amalgamating Object- and Meta-language
  • Logic and Expert Systems
  • Logic and Grammars
  • Searching in a State-space
  • Logic Programming and Concurrency
  • Logic Programs with Equality
  • Constraint Logic Programming
  • Query-answering in Deductive Databases


PROLOG is best suited for logical tasks. In PROLOG, program logic is expressed in terms of relations and queries are run over these relations to execute computations. The learning outcomes of this course for a course taker are:

> Learning about the uses of this language, theorem proving, term rewriting, automated planning and type interface.
> Learning about the data types. The terms are an atoms, numbers, variables or compound terms.
> Programming in PROLOG.
> Rules and facts on which PROLOG run.
> Limitations of PROLOG.
> Advantages of PROLOG.




By Jason Green

This is an excellent course for every beginner. It has explained well about the various applications and working of PROLOG. The quality of information provided is high-class.

By Stanley Tack

Even someone from no programming language can enroll in this course , red it and learn prolog. I was not disappointed with the previous reviews I read. I highly recommend this course.

By Armani Blue

Prolog is a complex subject, especially for those who are not familiar with its logic. The foundation laid with this course is strong and useful for programmer. It is simple to understand too.

By Andrew Bijous

This is an extremely valuable source of information for learning about PROLOG. The language of this course is fairly simple and of good quality. I am happy to invest my time and money into something good.

By Winter Westfall

The course text is clear, complete and easy to understand for a beginner like me. While it does start with the basics, it has covered all the relevant concepts of the language.


Google Analytics Alternative