|
Search our Site
ON THIS PAGE: | COMP 825 [246]: Logic Programming (3 hours)
Course
Objectives
Prerequisites
Approach Grading: There will be a project and a mid semester exam, as well as 5-10 programming and theoretical homework assignments. Grading will be approximately 40% project, 30% exam, and 30% homework. We will cover the first ten chapters of Bratko, followed by a discussion of first-order logic, then a discussion of the formal semantics of Prolog, and finally a discussion of the Warren Abstract Machine, used for Prolog compilation. We may discuss extensions to Prolog such as extensions including term rewriting, narrowing, non-Horn clauses, and lambda calculus, if there is time.
Typical Text
Course Outline
|
![]()
| Department of Computer Science Campus Box 3175, Sitterson Hall College of Arts & Sciences The University of North Carolina at Chapel Hill Chapel Hill, NC 27599-3175 USA Phone: (919) 962-1700 Fax: (919) 962-1799 |
Content Manager:
Associate Chairman for Academic Affairs |