Logic Programming


Teaching Staff: Ringas Dimitrios
Course Code: HY-160
Course Type: Elective Course
Course Level: Undergraduate
Course Language: Greek
Semester: 7th
ECTS: 4
Teaching Units: 4
Lecture Hours: 2
Lab/Tutorial Hours: 2L
Total Hours: 4
E Class Page: http://e-class.ionio.gr/courses/DCS141/
Short Description:

Procedural and declarative programming differences. Programming according to predicate logic. Propositional logic. Entailment and proof methods in propositional logic. Axioms and decidability. Resolution methods. Syntax and semantics of predicate logic. Unification and resolution in predicate logic. Horn clauses. The Prolog programming language. Syntax, lists, operators and arithmetic. Backtracking control and negation. Data structure handling. Applications of Prolog in search problems, symbolic processing and natural language understanding.

e-class
Module webpage

Suggested Bibliography:
  1. Ivan Bratko, Prolog Programming for Artificial Intelligence, 3rd Edition, Addison Wesley, 2000.

Back
<< <
December 2024
> >>
Mo Tu We Th Fr Sa Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today, Saturday 21-12-2024
HEAL-Link: free trial period to Elsevier's Complete Anatomy until 12/31/2024
Start: 16-12-2024 |End: 31-12-2024
[In Progress]
Attached files
en  pdf.png  Transform your anatomy learning
Size: 1.06 MB :: Type: PDF document
en  pdf.png  Inspire & motivate your students
Size: 1.06 MB :: Type: PDF document
en  pdf.png  Transform your anatomy learning
Size: 1.06 MB :: Type: PDF document
Text To SpeechText To Speech Text ReadabilityText Readability Color ContrastColor Contrast
Accessibility Options